`

eclipse出现不编译工程的现象。

阅读更多
eclipse出现不编译工程的现象。怎么刷新classes目录下也是空的.

具体都操作:

打开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,重新导入即可编译。但是什么原因导致的还不清

参照兄弟博客
http://shinelain.iteye.com/blog/566364
分享到:
评论

相关推荐

    jad反编译工具的安装说明

    - 接着,点击`Java > JadClipse > Misc`选项卡,在此界面中勾选`Convert Unicode strings into ANSI strings`,以便在反编译过程中将Unicode字符串转换为ANSI字符串,避免出现乱码现象。 完成以上所有步骤后,...

    软件工程国内外发展现状

    在国内软件研发领域,个人英雄主义现象显著,这种过度依赖个人能力的方式阻碍了软件产业规模化发展,进而影响了产业化的进程。国内软件厂商虽能提供多样的软件产品,但在核心技术如操作系统、编译系统及开发平台等...

    使用exe4j对java工程生成可在未安装jdk的机器上运行的执行文件

    如果生成的可执行文件运行时出现一闪而过的现象,那么我们可以在含有 main 主函数的类中最后加入一句话:Thread.sleep(5000000);当然,时间可以自行修改。 هفت、结论 通过使用 Exe4j,我们可以生成可以在未...

    cordova6更换为crosswalk WebView

    例如,在某些特定版本如Android 5.1上,可能会出现Iscroll.js在WebView中的显示异常,严重时甚至会出现白屏现象。为了提高应用程序的稳定性和性能,本文将详细介绍如何将原有的WebView替换为Crosswalk WebView。 ##...

    MyEclipse导入现有项目

    MyEclipse是基于Eclipse IDE的一种功能强大的Java EE集成开发环境(IDE),由Genuitec公司开发。它支持J2EE标准和EJB开发,并且包含了各种工具来提高开发效率。MyEclipse提供了一个统一的开发环境,开发者可以在此...

    基于ARM9的数据采集程序设计--嵌入式系统应用II课程设计.doc

    同时,main.c文件应包含主程序逻辑,而Makefile用于构建和编译工程。 实验运行步骤应清晰描述如何通过串口调试助手查看输出数据,以及如何使用H-JTAG进行程序烧录和Eclipse工程的运行。 最后,学生需要记录实验...

    基于粒子系统的火焰算法

    如果你不使用JBuilder,你还可以将项目中的源文件(位于SCR目录下)提取出来,并在其他支持Java开发的IDE中进行编译和运行,比如JCreator、NetBeans、Eclipse或通过命令行工具。 对于那些不熟悉Java IDE的人来说,...

    2014火车票抢票源码java

    2014年,由于互联网购票系统的普及,开发者利用编程技术编写抢票软件成为一种普遍现象。这个源码就是其中的一个实例,它揭示了如何通过编程手段来提高购票的成功率。 【描述】提到的“本人根据2014最新网站开发的...

    BB84:BB84 量子密码协议的模拟

    8. **Eclipse项目**:描述中提到的“要在Eclipse中导入的项目存档”,表明这个BB84模拟器是一个Eclipse工程,开发者可以使用Eclipse IDE进行编译、运行和调试。 9. **项目结构**:压缩包文件"BB84-master"可能包含...

    MagicARM2200上对ZLG7290键盘扫描芯片的驱动,使用I2C

    在ZLG7290_C文件夹下的.mcp文件,是使用ADS(ARM Development Studio)软件编译和调试的工程文件。ADS是基于Eclipse的集成开发环境,专用于ARM架构的软件开发,支持源代码编辑、编译、调试等功能。下载后,用户可以...

    Android OpenGL ES 绘制立方体 球体 圆柱 等几何形状

    - **深度测试(Depth Testing)**:确保正确地绘制重叠的3D对象,避免出现穿透现象。 - **状态管理(State Management)**:如开启/关闭深度测试,设置混合模式等。 4. **Android工程结构**: - `.classpath` 和...

    编程及C&C++初学者 FAQ.pdf

    在某些编程环境中,确实需要将多个文件组织成一个项目或工程才能进行编译。这是为了更好地管理和组织代码。 ##### 工程和项目的问题 工程和项目是相关的概念,但在不同的上下文中可能略有不同。在编程中,“项目”...

    数值方法

    数值方法是计算机科学和工程领域中的重要组成部分,它主要研究如何用近似计算解决不能或难以用解析方式求解的数学问题。在实际应用中,数值方法被广泛应用于物理、化学、生物、经济、工程等诸多领域。Fortran,全称...

    Repast使用示例

    然后,下载并安装Repast Simphony的最新版本,通常包含一个集成开发环境(IDE)插件,如Eclipse或IntelliJ IDEA,这些插件使得在这些流行IDE中使用Repast变得更加便捷。 接下来,我们将讨论如何配置Repast Simphony...

    LaserTech

    在LaserTech这样的项目中,Java可能用于处理激光测量的数据,进行精确的分析和计算,例如通过算法优化激光束的精度或分析反射、折射等光学现象。 【文件名】LaserTech-master "LaserTech-master" 文件名暗示这可能...

Global site tag (gtag.js) - Google Analytics