`
lzkyo
  • 浏览: 466238 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse或者MyEclipse,不能自动编译

阅读更多

这两天MyEclipse 不编译了,无论怎么更改保存, classes目录下都是空的.

在网上找了很多文章,总结如下:

MyEclipse不编译解决1. 确保 project->build automatically    已经被选上.

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

MyEclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置MyEclipse为保存时编译,然后在保存的时候就可以自动编译了

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

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

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

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

MyEclipse不编译解决8.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes

然后重新点击build工程即可自动编译。我的问题出在这里,我把这个编译目录给误删了

MyEclipse不编译解决9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了

最开始的时候,我只找到了前面7个方法,但是他们都没有解决我的问题.无意中我打开了"Problems"标签,发现里面说缺少work目录,手工加上,然后刷新项目就可以了.

最后两个是我在写这个总结的时候发现的.特别是第九条,对使用CVS进行版本控制的项目比较有用.

.classpath这个xml文件要仔细看

MyEclipse不编译的解决方案就是这些了,希望对你有帮助

分享到:
评论

相关推荐

    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