`

eclipse 不能自动编译

 
阅读更多

不能自动编译java类,造成这种状况的原因很多。以下是解决方案:

      1. 确保 project->build automatically 已经被选上.这时候可以使用两种方法,一个是在未选中build automatically之前,手动编译项目文件;然后选中build automatically自动编译文件。

      2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly

      3.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然 后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.

      4. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译 也不会通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。

      5.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。

      6.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。

      7.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes 然后重新点击build工程即可自动编译。

      8.但是这次我遇到的问题用尽了上面的所有的方法,还是不能自动编译。这是我怀疑是导入的项目的问题,因为项目上面有一个红叉。以前的web项目上面有红叉项目照样可以编译运行,但是为什么这次不行呢!我仔细看了一下problem中输出的错误。恍然大悟了,因为项目导入的jar包被我修改了路径,原来如此....但是并不是到这里项目就可以运行了,因为不论是重新导入还是怎么着,还是不行。最后一个办法新建项目将旧项目中的源码复制到新项目中来。

分享到:
评论

相关推荐

    eclipse无法自动编译解决方法

    解决eclipse无法自动编译问题!解决eclipse无法自动编译问题!

    eclipse中ndk 自动编译配置

    eclipse中ndk 自动编译配置

    Eclipse无法自动编译出class文件.jpg

    在使用Eclipse这一强大的Java开发工具时,可能会遇到一些问题,比如标题中提到的"Eclipse无法自动编译出class文件"。这个问题对于开发者来说是非常困扰的,因为这直接影响到代码的实时测试和调试。让我们深入探讨...

    Eclipse插件,反编译Class

    Eclipse作为一款强大的Java集成开发环境(IDE),允许用户通过安装特定插件实现对Class文件的反编译,以便更好地理解和学习已编译的代码。本篇文章将详细介绍如何在Eclipse中配置和使用反编译插件,以及相关的知识点...

    Eclipse下Keil MDK编译辅助工具

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

    eclipse 反编译集成

    虽然不能完全恢复原始源代码,但通常可以得到与原始代码非常接近的可读代码。常见的Java反编译工具有JAD、FernFlower、Procyon等。 Eclipse作为一款流行的Java集成开发环境,提供了一系列插件来支持反编译功能。...

    eclipse java反编译工具

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

    eclipse反编译工具

    这样,当你重启Eclipse后,这个插件就会自动被Eclipse识别并加载,从而为你的IDE增加反编译功能。 标签中提到了"jad"和"反编译",jad是一个常用的Java反编译器,全称为Java Decompiler。它能够将Java字节码反编译成...

    eclipse编译.class所需jar包

    Eclipse自带了Java编译器JDT(Java Development Tools),它可以自动处理依赖的库,并将源码编译为符合Java虚拟机执行的字节码。但当遇到没有源码的第三方库时,.class文件的反编译就显得尤为重要。 接下来,我们...

    如何使用Eclipse编译C,C++,JAVA程序

    - **Eclipse的介绍**:Eclipse不仅仅是一个IDE,它是一个可扩展的平台,拥有丰富的插件生态系统,支持多种编程语言和开发工具。 - **Eclipse SDK下载**:Eclipse官方网站提供了不同版本的Eclipse SDK,根据你的需求...

    java Eclipse反编译配置

    5. 保存设置后,当你查看一个没有源代码的类时,Eclipse会自动使用FernFlower进行反编译并显示源代码。 除了FernFlower,还有其他反编译插件,如JD-Eclipse,它们的安装和配置过程类似,但可能提供的反编译质量和...

    Java反编译工具jd-gui的eclipse插件安装

    值得注意的是,虽然反编译工具有助于理解第三方库或无法获取源码的代码,但它们并不能保证完全恢复原始源代码,可能会丢失注释、变量名或方法名。此外,使用反编译工具应当尊重软件的版权,仅用于学习和研究目的,...

    jd_gui jad eclipse 反编译工具

     5、 安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”...

    Eclipse反编译插件

    安装完成后,当鼠标悬停在类文件引用上,或者右键点击类名选择"Open Declaration",Eclipse会自动调用反编译插件显示源代码。在某些情况下,反编译的代码可能不会完全匹配原始源代码,但通常足够理解代码的功能和...

    java反编译工具及eclipse插件.2018_03_16

    内含: 1.将class文件反编译为java文件的工具jad.exe 2.eclipse的反编译插件net.sf.jadclipse_3.3.0.jar(方便查看源代码) ... 5、 安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开

    eclipse中的好用反编译工具

    总的来说,Eclipse中的反编译工具是Java开发者不可或缺的辅助工具,它们使得查看和理解编译后的代码变得简单。通过正确安装和使用这些工具,开发者可以更深入地探索Java世界,提升自身的编程技能和问题解决能力。在...

    eclipse反编译插件以及配置步骤

    - 确保勾选“Replace native source lookup with JD lookup”,这样Eclipse在找不到源代码时会自动使用JD-Eclipse进行反编译。 4. **测试插件**: - 打开一个包含`.class`文件的项目,右键点击该文件,选择“Open...

    eclipse 反编译 插件

    这个过程并不总是能完全恢复原始的源代码,因为编译过程中会丢失一些信息,但通常可以提供足够理解代码逻辑的近似源代码。 在Eclipse中,常用的反编译插件有JD-Eclipse、JADclipse和DecompilePlugin等。这里我们以...

    eclipse集成反编译工具(包括使用说明)

    值得注意的是,反编译工具只能帮助我们理解代码逻辑,但不能替代原始源代码。如果可能,始终优先使用开源库的官方源代码。同时,尊重软件版权,不要在未经授权的情况下使用反编译得到的代码。 此外,虽然反编译过程...

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

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

Global site tag (gtag.js) - Google Analytics