您的位置:首页 > 运维架构 > Tomcat

tomcat项目目录下无class文件,解决方法

2016-11-20 23:32 274 查看
在开始之前,查看Eclipse的problems view,里面可能会告诉相关的错误的原因,一般来说,可能有如下几种情况:

 

    1). 确保 project->build automatically已经被选上.



    2).  project->clean..->选第2个clean select project, 勾上start build immediatelly


    3).删除现在的项目, 重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了

    4).如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.

     5). 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如SublineText。此时编译也不会 通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。

     6).remove掉 JRE System Library,重新导入即可编译。

     7).把build
path中所有包都remove掉。然后又add jars,add libraries把需要的加进去。

     8).project->properties->java
build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes然后重新点击build工程即可自动编译。

     9).如果你的项目是CVS进行版本控制的项目,查看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以
checkout后没有这个目录,要手工加上有的工程就能自动编译了

后来我clean了project,再把build
immediatelly勾上,
参照以前的配置将输出路径改成“ProjectName/build/classes”后,再重新编译,成功了,自己也是一头雾水呀。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat
相关文章推荐