`
piaoling
  • 浏览: 261606 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

解决eclipse工程不能自动编译的问题

    博客分类:
  • java
 
阅读更多

内容来自:http://blog.sina.com.cn/s/blog_accc22d201019wn5.html

最近在项目项目开发过程中遇到eclipse不能自动编译生成class文件,当时很纳闷,每次修改代码后运行都是修改前的效果,没辙了,只好反编译原来的class文件,结果发现,class文件里并没有看到修改好的代码,所以应该就是修改后的代码没有重新编译的结果吧。好,废话少说,下面说下解决办法。

首先检查下eclipse是否设置了Project自动编译了:eclipse—》Project —》Build Automatically,该选项必选打勾,如果没有打勾则打勾后就行。如图:

eclipse不能自动编译生成class文件的解决办法

其次,项目的classpath 有没引用存在错误的library,例如 POI,这个library可能它的jar路径改变了,所以这个poi就不能使用,一般在对应library上都有打红叉的。如图:

eclipse不能自动编译生成class文件的解决办法

 

如果出现上述问题,则将对应的library修改正确就可以了

当然如果该文件中没有引用到该错误library,我们也可以通过其他设置编译忽略这些错误的存在进行编译。

注意这里有工程也有全局的,必须两个都设置对了才可以编译。

如图:

具体工程的设置,右键工程-》Properties—》Java Compiler—》Building

eclipse不能自动编译生成class文件的解决办法

全局的设置:eclipse—》Preferences—》Java Compiler—》Building

eclipse不能自动编译生成class文件的解决办法

以上操作完后,如果还不行,可以清理下,让eclipse重新编译下:eclipse—》Project—》clean

分享到:
评论

相关推荐

    如何使用Eclipse编译C

    CDT是Eclipse的一个插件,提供了C和C++的开发支持,包括语法高亮、代码自动完成、调试器等。 **CDT的安装:** 在Eclipse中,通过“Help” > “Eclipse Marketplace”搜索“CDT”,找到C/C++ Development Tools并...

    eclipse java反编译工具

    JD-Eclipse是一款流行的反编译插件,它可以无缝集成到Eclipse的工作空间中,当尝试打开一个没有源代码的类时,JD-Eclipse会自动尝试反编译对应的字节码。尽管反编译的源代码可能无法完全匹配原始代码,但通常足够...

    linux平台下Eclipse配置交叉编译环境

    Linux 平台下 Eclipse 配置交叉编译环境 Linux 是一个开源的操作系统,广泛应用于嵌入式系统开发中。Eclipse 是一个集成开发环境(IDE),广泛应用于软件开发中。配置交叉编译环境是为了在 Linux 平台下使用 ...

    openfire3.9.3 eclipse工程 编译成功

    【标题】"openfire3.9.3 eclipse工程 编译成功" 描述了一次在Eclipse集成开发环境中编译开源即时通讯服务器Openfire 3.9.3版本的过程。这个过程中遇到了各种问题,但最终通过解决缺失的jar包和确保版本匹配,成功...

    Eclipse下Keil MDK编译辅助工具

    Eclipse下Keil MDK编译辅助工具是一个强大的开发环境集成解决方案,旨在为电子工程师提供一个统一的平台,用于在Eclipse中管理、编译和调试基于Keil MDK(Microcontroller Development Kit)的嵌入式项目。...

    cocos2dx用Eclipse编码配置并自动编译

    本教程将详细介绍如何在Eclipse环境下对Cocos2dx项目进行编码配置以及实现自动编译,无需安装cygwin。 首先,你需要确保已经安装了以下基本工具: 1. Java Development Kit (JDK):Eclipse和Android SDK都需要Java...

    eclipse中集成jad反编译

    4. **测试集成**:现在,当你在Eclipse中查看类的源代码时,如果原始源码不可用,插件会自动尝试使用JAD进行反编译。选择一个类,右键点击,然后选择"Open With" -> "Decompiler",应该能看到反编译后的源码。 5. *...

    eclipse反编译

    对于学习、调试或者逆向工程来说,Jad是一个不可或缺的工具。 1. **下载Jad反编译工具** - 访问官方下载页面:[http://www.kpdus.com/jad.html#download](http://www.kpdus.com/jad.html#download) - 在该页面上...

    eclipse 反编译插件

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能来支持软件开发。...通过简单的安装和使用,开发者可以深入探索和理解那些原本无法直接访问的源代码,进一步提升自己的编程技能和解决问题的能力。

    eclipse反编译插件工具

    总的来说,Eclipse反编译插件工具如JAD,是Java开发中不可或缺的辅助工具,它帮助开发者更好地理解和学习第三方库,提升工作效率。在实际使用时,应遵循相应的使用规则,合理利用反编译功能,同时也要注重代码的自我...

    java反编译工具eclipse插件jad

    这个版本可能包含JAD的命令行工具,允许用户在不使用Eclipse插件的情况下单独进行反编译。对于那些需要在非Eclipse环境中或者需要自动化反编译流程的开发者来说,这是一个很好的选择。 在使用JAD时,有几个关键知识...

    eclipse反编译jd、jad插件和安装使用教程

    在Java开发过程中,有时我们需要查看已编译的`.class`文件内部实现,以便理解其功能或查找问题。这时,反编译工具就显得尤为重要。...在日常工作中,掌握这些技能对于提升自身解决问题的能力至关重要。

    eclipse反编译插件

    "eclipse反编译插件"就是为了解决这个问题而设计的。它允许用户查看和理解Java字节码,将编译后的.class文件转换回可读的.java源代码。这种功能对于学习新库的工作原理、调试问题或进行逆向工程是极其有用的。 其中...

    eclipse4.3安装配置反编译插件jad

    6. **测试插件**:现在,你可以尝试右键点击项目中的任何`.class`文件,选择`Open With` > `JADClipse`,如果一切配置正确,Eclipse应能打开反编译的源代码视图。 在Windows 7 32位系统上,JDK 1.7是兼容的。确保你...

    eclipse反编译XML插件

    "eclipse反编译XML插件"提供了一种便捷的方式,帮助开发者查看XML文件的源代码,这对于调试、学习或者逆向工程XML配置文件来说非常有用。这个插件名为"EasyExploree RinzoXML",它可以直接整合到Eclipse集成开发环境...

    eclipse反编译插件 jad 3.3.0 附带使用说明

    3. 一旦配置完成,Eclipse将自动用JAD反编译库类,使得查看类源代码就像查看自己的源代码一样方便。 JAD 3.3.0还提供了一些高级特性,例如代码高亮、折叠和搜索,以提高阅读反编译代码的体验。尽管反编译的代码可能...

Global site tag (gtag.js) - Google Analytics