解决eclipse不编译问题
来源:互联网 发布:网络自制剧 编辑:程序博客网 时间:2024/04/30 00:00
eclipse不编译问题困扰了我两天了,今天终于解决了,把解决问题的经过跟大家一起分享,希望能帮助到大家。
问题:项目从SVN down下来之后,不能配置build path,经过网上搜索解决,参见另一篇“build path,no action aviliable”,处理后导入lib下的包和tomcat下的jsp-api.jar、servlet-api.jar包,发布,访问出错。报JSP页的类找不到,到webinf 下的classes下查看,没有编译文件.网上搜索,说可能是项目本身有错,点开eclipse的problems,解决一些异常后刷新(有些异常是影响编译的,有些不影响编译),准备clean一下,结果clean为灰色,百度没结果,查一了下eclipse里面的另一个项目,对比.project文件发现缺少
“<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
”
加上之后clean可以用了,但clean之后查看webinf 下的classes文件夹,发现里面还是空白,仍没有编译。百思不得其解,包重新导入n遍,仍无果,又没有报错。还好eclipse里面还有一个项目与现在项目是一样的架构,jar完全一致,于是对比jar 包,发现少了一个servlet.jar,加上之后刷新项目,clean,以为搞定,结果照旧,仍旧没有编译,网上搜索,说可能是项目下的.classpath文件中引入了一些包,但这些包可能已经删除,说jar包不要一次性导入,建议把包全删了,再一个个导入,看了当时就晕了,这么多包,一个个去试要试到什么时候???老方法,拿出另一个项目的.classpath对比,发现当前项目下少了“<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/servlet.jar"/>”,顿时明白,另外发现当前项目有一行为“<classpathentry kind="output" path="bin"/>” 而另一个项目为“<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>”相信息大家也明白什么意思了,改正之后 clean,OK
建议大家出现这样的情况对照.classpath与lib下的包看是否能对应!
- 解决eclipse不编译问题
- 解决一个小问题-eclipse的不编译问题
- eclipse不编译问题
- Eclipse保存不编译问题
- 解决MyEclipse不编译问题
- 解决Eclipse不提示问题
- 解决eclipse不编译新代码
- 解决eclipse ADT编译NDK报NDK和minSdkVersion不匹配的问题
- Eclipse Web工程 之 不编译问题
- 关于eclipse不编译类的问题
- eclipse 不自动编译的问题
- eclipse 不自动编译的问题
- eclipse 不自动编译的问题
- 解决MyEclipse保存不编译问题(转)
- MyEclipse不编译问题的解决
- MyEclipse不编译问题的解决
- MyEclipse不编译问题的解决
- 解决MyEclipse保存不编译问题
- HDU1010
- linux下操作数据库
- 大脑的秘密
- linux用户空间和内核空间的延时函数
- xml sax localName和qName的区别
- 解决eclipse不编译问题
- 递归转义
- Cloud Foundry 数据库连接
- tomcat源码分析之getParameter(String)与getQueryString()
- hdu2923
- 求某一天是星期几以及记时
- RMAN 备份集在异机异路径下恢复过程
- makefile文件模板
- Hyperion高光谱预处理