关于eclipse不编译项目的问题解决
2014-07-02 15:41
176 查看
「Project」菜单
「项目」菜单可以对工作台中的项目执行动作(建置或编译)。
名称 | 功能 |
Open Project(开启专案) | 显示对话框,可以选取开启已关闭的项目 |
Close Project(关闭专案) | 关闭目前所选取的项目 |
Build All(全部建置) | 这个指令会对工作台中的所有项目执行增量(incremental)编译。也就是说,它会编译(编译)自从前次增量编译后,工作台中受到任何资源变更所影响的所有资源。自动编译关闭时,才可使用这个指令。 |
Build Project(编译专案) | 这个指令会对目前选取的项目执行增量(incremental)编译。也就是说,它会编译(编译)自从前次编译后,受到任何资源变更所影响的项目中的所有资源。自动编译关闭时,才可使用这个指令。 |
Build Workings Set(重新编译工作集) | 这个菜单可以在工作集上执行增量(incremental)编译。也就是说,它会编译(编译)前次编译之后,受到任何资源变更所影响之工作集中的所有资源。自动编译关闭时,才可使用这个指令。 |
Clean(清除) | 这个指令会舍弃先前的所有编译结果。如果自动编译是开启的,这会呼叫完整的编译。 |
Build Automatically(自动编译) | 自动编译工作区中的所有项目。这个指令可以切换自动编译喜好设定。 |
具体都操作了:
打开project->build automatically 试后不行,还是不编译.
打开project --> build automatically 另外 clean一下就可能会编译了,结果还不行.
eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。
出现这种情况一般有以下三种原因:
1.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
2.想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con't delete classes ……”。关掉其它程序重新编译即可。
3.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。
相关文章推荐
- 关于eclipse不编译项目的问题解决
- 关于修改web app项目java代码后Eclipse没有重新编译的问题
- cocos2d 关于Eclipse 提示 :please define NDK_ROOT的问题(解决Eclipse不会自动编译CPP的问题)
- Android Studio依赖dependencies和Eclipse加上lib包解决重复编译某些项目的问题
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- ubuntu下eclipse编译的java项目乱码问题的解决
- javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- 关于 eclipse项目 导入 android studio 中 出现的图片报错问题解决。
- 解决Eclipse的WEB项目无法自动编译到WEB-INF/classes的问题
- 解决eclipse和myeclipse不能编译项目的问题
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- 解决eclipse中maven项目编译失败的问题
- 关于Maven项目Eclipse里面无法自动编译问题
- 关于eclipse和javac编译结果不一致的问题的分析与解决 (转)
- 关于jdk版本问题导致的eclipse导入web项目出错解决方法
- 关于Eclipse中项目提示错误而文件不显示错误问题的解决
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- 关于在eclipse中创建项目时V7包自动引用的问题解决