MyEclipse不自动编译问题
2019-01-21 02:39:29来源:博客园 阅读 ()
没图,别找了。。。
我在MyEclipse上从SVN中导项目,导下的项目跑不起来,发现tomcat的classes中是空文件夹。
以下是在网上找的其他方法:
1.确保:Project->build automatically 已经被选上。(默认选上)
2.project->clean项目,一般会重新编译。(项目太大,可能也不编译)
3.设置MyEclipse为保存时编译,然后在保存的时候就可以自动编译了。(重新保存,保存时自动编译)
4.如果项目里引用了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要把所有的包都引入来,没有的可能会引起不良后果。(大致意思是:重新导入某个jar包)
5.删掉某个class文件重新生成,删除class文件后,但classes目录下手文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con't delete class……”。关掉其它程序重新编译即可。(删除classes文件夹,重新编译)
6.还有种情况是remove掉JRE System Library,重新导入即可编译。但是什么原因导入的否定不清楚。
7.把build path中所有包都remove掉。然后再add jars,add libraried把需要的加进去,居然又开始编译了。。。
8.project->properties->java build path->source->.../WEB-INF/srcr的out floder不要默认,编辑让它指向.../WEB-INF/classes。然后重新点击build工程即可自动编译。
*9.再就是最重要的看工程下面是否缺少了work目录,由于CVS控制时不把work加入版本,所以checkout后没有这个目录,要手动加上有的工程,就能自动编译了。
然后是我项目的解决办法:
先project > clean (Project->build automatically 已经被选上)
1、项目刷新,然后他就自动重新build workspace,再重新部署到tomcat
2、项目中的classes文件夹删除,然后在刷新。。。
3、因为tomcat中也有temp临时文件夹,所以可以先删除tomcat下的项目,在删除temp文件,在重新刷新项目
原文链接:https://www.cnblogs.com/fateSpace/p/10280533.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Java连载119-反编译类的某个方法已经构造方法 2020-06-01
- 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文 2020-05-31
- Java连载118-编译一个类(包括内部函数、方法、类型、参数) 2020-05-27
- Spring 基于自动装配的依赖注入详解 [自动装配模式搞不懂? 2020-05-20
- 真香警告!扩展 swagger支持文档自动列举所有枚举值 2020-05-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash