`

Eclipse 或 MyEclipse 不能自动编译 class文件(转)

阅读更多

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文件要仔细看

http://hi.baidu.com/%C2%AC%BA%E3%D0%C7/blog/item/765f2e51a794f668853524ae.html

 

 

 

在前者无法解决时,只能先对后者开刀。查找了各种方案,最后看到的这篇文章:http://blog.csdn.NET/echineselearning/article/details/7013084

他的方案如下:

项目上右键-->properties-->Java compiler-->building-->enable project specific setting-->build path problems-->选中abort   Incomplete build path/Circular dependencies  这两个选项修改为Warning

试了一下,比较好用,没想到第一个自动编译的问题也解决了。

但工作空间中有好几个项目,这样一个个的改感觉太麻烦了,找了一下全局的解决方案:Preferences->java->compiler->Building,其后的操作与上面的一致。

分享到:
评论

相关推荐

    MyEclipse、Eclipse反编译Class文件工具

    标题和描述提到的"MyEclipse、Eclipse反编译Class文件工具"正是为了解决这一需求。下面我们将详细介绍这个主题,并探讨如何在MyEclipse和Eclipse这两个流行的Java集成开发环境中进行反编译。 首先,让我们了解什么...

    eclipse、myeclipse中class反编译工具

    本文将详细介绍如何在Eclipse和MyEclipse集成开发环境中使用这些工具来反编译.class文件。 首先,我们关注的是JAD,这是一个流行的Java反编译器,它能够将字节码转换回可读的Java源代码。JAD通常用于调试、学习或...

    eclipse(myeclipse)中直接打开.class文件的插件

    eclipse(myeclipse)的jad.exe反编译插件,安装该插件后可以直接双击jar包中的class文件,自动打开反编译好的源代码查看,非常方便试用于大量分析jar中的class文件和关联的jar文件

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

    7. **验证安装**:重启后,打开Eclipse或MyEclipse,右键点击项目中的.jar或.class文件,如果看到"Open With"菜单中有"JadClipse Viewer"选项,说明插件已经成功安装。 使用JadClipse时,只需右键选择需要反编译的...

    Myeclipse8.6直接反编译class文件工具

    《Myeclipse8.6直接反编译class文件工具详解》 在软件开发过程中,有时我们需要查看或理解已有的Java字节码(class文件),这时就需要用到反编译工具。Myeclipse作为一款功能强大的Java集成开发环境,提供了集成反...

    MyEclipse/Eclipse不编译

    在开发过程中,我们经常会遇到IDE(集成开发环境)不编译的问题,对于使用MyEclipse或Eclipse的开发者来说,这一问题尤为常见。本文将针对“MyEclipse/Eclipse不编译”的问题进行详细分析,并提供具体的解决方案。 ...

    eclipse/myeclipse 反编译插件 Eclipse Class Decompiler 2.10.0

    Eclipse Class Decompiler对JDK的最低要求为JDK1.6, 能反编译和debug各版本的Class文件,支持JDK8的Lambda语法,同时支持中文等非Ascii码字符集的解析,支持Eclipse 3.6及以上所有版本的Eclipse。 本插件支持...

    eclipse& MyEclipse反编译

    4. **关联Class文件**:为了能够在Eclipse或MyEclipse中直接双击.class文件进行反编译查看,还需要设置文件关联。进入“Window > Preferences > General > Editors > File Associations”,为*.class文件选择默认...

    eclipse/myeclipse反编译工具

    安装这个反编译插件后,Java开发人员可以在Eclipse或MyEclipse中直接查看和分析编译后的类文件,这极大地提高了工作效率。通过查看底层代码,开发者可以更深入地理解库的内部工作原理,从而更好地利用这些库,或者在...

    myeclipse反编译class文件插件

    "myeclipse反编译class文件插件" 提供了一个方便的解决方案,允许用户在MyEclipse集成开发环境中直接对.class文件进行反编译,从而查看其源代码。 MyEclipse是基于Eclipse的一款强大Java开发工具,它扩展了Eclipse...

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

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

    myeclipse添加自动发编译工具

    如果在自动编译过程中遇到错误或问题,可以通过MyEclipse的错误日志(通常在`workspace/.metadata/.log`文件中)来定位和解决。此外,检查项目的构建路径、依赖关系以及编译器设置也是排查问题的关键步骤。 总之,...

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

    4. 使用插件:现在,当你在Eclipse或MyEclipse中右键点击一个.class文件,应该会看到一个新的选项“查看源代码”或“反编译”。点击它,反编译插件就会将字节码转换为可读的Java源代码显示在编辑器中。 除了上述...

    myeclipse或者eclipse打开.class文件

    ### 使用MyEclipse或Eclipse打开.class文件的知识点详解 #### 一、概述 在进行Java开发时,经常需要查看编译后的`.class`文件内容。对于MyEclipse或Eclipse用户来说,可以通过安装特定插件来实现这一功能。本文将...

    eclipse/myeclipse 反编译插件

    在IT行业中,开发人员经常需要查看已编译的Java类文件的源代码,这通常是由于对已有库或框架的深入理解、调试或者学习目的。此时,反编译工具就显得尤为重要。Eclipse和MyEclipse作为流行的Java集成开发环境(IDEs)...

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

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

    Myeclipse6.5 class反编译插件

    Myeclipse6.5 class反编译插件安装步骤: 将压缩包解压可以看到3个文件 1.jad158g.win.zip解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin ...5、安装完成,双击class文件,Eclipse将自动反编译了。

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

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

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

    - 在Eclipse或MyEclipse中打开你想查看的class文件所在的项目或jar包。 - 右键点击class文件,选择"Open With" -> "Jadclipse",就可以看到反编译后的源代码了。 通过这个插件,开发者不仅可以快速查看类库的源码...

    myeclipse将class反编译成java源文件

    - 法律问题:在没有源代码授权的情况下反编译Class文件可能涉及版权问题,应谨慎处理。 **5. jar文件的处理** 如果反编译的是jar包中的Class文件,你可以先使用解压工具(如WinRAR或7-Zip)打开jar文件,然后提取出...

Global site tag (gtag.js) - Google Analytics