`

Eclipse或者MyEclipse,不能自动编译

    博客分类:
  • JAVA
阅读更多
有时候用Eclipse或者MyEclipse的时候,发现不能自动编译,web工程下面缺少class文件!

第一个可能是你的自动编译没打开:project->build automatically;

第二个要注意你的工程项目上有没有打小红叉,项目报错时,eclipse是不自动编译的。你可以检查一下是否有些类出错,或是检查一下“构建路径”是否完整,特别是从换机子调试程序时,有些导入jar包的路径不对。

通常我们遇到的是第二个,就是有的包在别人机器上是有的,但是到你的机器上相同路径是没有的,删去和那个包有关系的,或者添加新的包路径

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

具体都操作了:

打开project->build automatically   试后不行,还是不编译.

打开project --> build automatically 另外 clean一下就可能会编译了,结果还不行.(一般先运行project -->clean…,然后再执行build automatically)

eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。

出现这种情况一般有以下几种原因:

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

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

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

4.项目引用了其他的项目,而被你引用的项目引用了某个不用的jar包之类

如果你使用了maven你可以在命令提示行下,跳转到项目路径,执行

mvneclipse:cleaneclipse:eclipse重新编译项目
分享到:
评论
1 楼 梦宇2009 2011-08-05  
非常感谢;

相关推荐

    eclipse、myeclipse中class反编译工具

    在这个场景下,"eclipse、myeclipse中class反编译工具"是一个关键的话题。本文将详细介绍如何在Eclipse和MyEclipse集成开发环境中使用这些工具来反编译.class文件。 首先,我们关注的是JAD,这是一个流行的Java反...

    MyEclipse/Eclipse不编译

    ### MyEclipse/Eclipse ...当遇到MyEclipse/Eclipse不自动编译的问题时,可以通过上述方法来解决。理解编译过程的基本原理以及熟悉IDE的配置选项对于排除此类故障至关重要。希望本文能够帮助到遇到类似问题的开发者们。

    eclipse 和 myeclipse 反编译插件JadClipse 和安装方法

    首先,JadClipse是一款针对Java开发者的反编译工具,它集成了Eclipse和MyEclipse这两个流行的集成开发环境(IDE)。JadClipse允许开发者查看和理解.jar或.class文件的源代码,这对于调试、学习和分析第三方库或无法...

    eclipse/myeclipse反编译工具

    总之,"eclipse/myeclipse反编译工具"是Java开发者的重要辅助工具,它能帮助我们更好地理解和调试代码,提高开发效率,同时也是一个学习源码的好途径。正确使用这些工具,结合Eclipse或MyEclipse的强大功能,可以在...

    myeclipse添加自动发编译工具

    在这个场景下,`Readme.txt`可能包含了关于如何配置MyEclipse自动编译工具,或者如何使用`jad.exe`的详细步骤和提示。在实际操作前,应该先仔细阅读该文件,确保正确理解和使用这些工具。 4. **自定义编译设置** ...

    MyEclipse、Eclipse反编译Class文件工具

    请注意,反编译的结果可能不完全等同于原始源代码,特别是当源代码经过混淆或者优化时。此外,反编译他人的代码可能存在版权问题,所以在商业使用前应确保拥有合法权限。 在使用这些反编译工具时,我们不仅可以理解...

    eclipse/myeclipse 反编译插件

    Eclipse和MyEclipse作为流行的Java集成开发环境(IDEs),提供了丰富的插件支持,其中就包括反编译插件。本篇将详细讨论"Eclipse/MyEclipse 反编译插件"这一主题,以及如何进行安装和使用。 首先,反编译是将已编译...

    eclipse与myeclipse反编译插件包及工具使用

    对于反编译,我们可以使用如Decompiler Plug-in或者FernFlower for Eclipse这样的插件。以下是这些插件的详细使用步骤: 1. 下载插件:首先,你需要找到可靠的插件源,例如从官方站点或第三方软件仓库下载...

    eclipse& MyEclipse反编译

    ### Eclipse & MyEclipse 反编译知识点 #### 一、引言 在软件开发过程中,尤其是Java开发领域,有时我们需要查看某个类或库的源代码来了解其实现原理或是学习其设计模式。然而,并非所有的类文件(.class)都能轻易...

    Eclipse/MyEclipse可用反编译插件

    总的来说,Eclipse/MyEclipse的反编译插件对于Java开发者来说是必不可少的工具,它们可以帮助开发者理解和调试第三方库,甚至在没有源代码的情况下进行逆向工程。有了这样的插件,开发过程可以更加高效,问题解决也...

    eclipse 和 Myeclipse8.5 反编译插件 jad 安装

    Eclipse和MyEclipse作为流行的Java集成开发环境(IDE),提供了丰富的功能,包括反编译工具,使得用户能够查看编译后的字节码源码。本篇将详细介绍如何在Eclipse和MyEclipse 8.5上安装反编译插件JAD。 首先,我们...

    eclipse/myeclipse反编译插件

    反编译不仅仅是理解他人代码,也是逆向工程的一部分,有助于安全分析、漏洞检测和代码审计。在软件开发过程中,开发者可以利用反编译来检查已编译的代码是否符合预期,或者在维护旧项目时找回丢失的源代码。 总的来...

    eclipse/myeclipse反编译插件及参考

    尽管不能完全恢复到原始的源代码,但反编译可以提供对代码逻辑的理解。在Java世界中,JAD(Java Decompiler)是一个常见的反编译工具,正如压缩包中的jad.exe所示。 JAD是一款开源的Java反编译器,它能够将.class...

    myeclipse10jad反编译

    【压缩包子文件的文件名称列表】:"myeclipse10反编译配置"可能包含的文件有反编译插件的安装包、配置教程文档或者示例项目的源码,用于辅助用户进行MyEclipse 10的JAD反编译设置。用户可以通过解压这个文件来获取所...

    eclipse 和 myeclipse 下添加jadclipse反编译插件

    `jadclipse`是`JAD`(Java Decompiler)的`Eclipse`插件版本,它允许用户在`Eclipse`或`MyEclipse`的IDE中直接查看`.class`文件的反编译代码,虽然可能不是原始的Java源代码,但通常足够理解代码逻辑。`JAD`本身是一...

    Myeclipse/eclipse 安装反编译文件和教程

    针对"Eclipse/MyEclipse 安装反编译文件和教程"这个主题,我们将深入探讨如何在Eclipse或MyEclipse集成开发环境中安装并使用反编译工具,以及它们的重要性。 首先,让我们了解反编译的基本概念。反编译是指将已编译...

    myeclipse,eclipse反编译插件

    常见的Eclipse反编译插件有FernFlower、JD-GUI、Decompiler for Eclipse等,它们都能在不破坏原有代码结构的情况下,尽可能地恢复源代码的逻辑和格式。 在MyEclipse中,通常推荐使用JD-Eclipse插件,它是一个基于JD...

    eclipse myeclipse svn 和 jadclipse 反编译插件 及安装

    本文将详细介绍如何在Eclipse和MyEclipse集成开发环境中安装及使用SVN版本控制系统以及jadclipse反编译插件。 首先,让我们来了解一下这三个核心概念: 1. **Eclipse**:Eclipse是一款开源的Java IDE,支持多种...

    MyEclipse8.5安装反编译插件

    JD-Eclipse是一个与Eclipse和MyEclipse兼容的反编译插件,它可以方便地在IDE内查看类文件的源代码。安装步骤如下: 1. 下载JD-Eclipse插件:访问其官方网站或者其他可靠的下载源,下载最新版本的JD-Eclipse插件包。...

    myeclipse和eclipse反编译插件

    但是,对于MyEclipse,可能需要更复杂的配置或者使用其他方法来实现类似的功能,因为MyEclipse并不直接支持JD-Eclipse。 "features"和"plugins"这两个文件夹通常在Eclipse或MyEclipse中用于存放插件和其相关功能的...

Global site tag (gtag.js) - Google Analytics