`
wjboy49
  • 浏览: 274382 次
  • 性别: Icon_minigender_1
  • 来自: 湖南岳阳
社区版块
存档分类
最新评论

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

    博客分类:
  • java
阅读更多

有时候用Eclipse或者MyEclipse 的时候,发现不能自动编译,web工程下面缺少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.再就是最重要的要看工程下面是否缺少了class目录,由于CVS控制时不把class加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了

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

MyEclipse不编译解决11.有的包在别人机器上是有的,但是到你的机器上相同路径是没有的,删去和那个包有关系的,或者添加新的包路径

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

MyEclipse不编译解决13.项目引用了其他的项目,而被你引用的项目引用了某个不用的jar包之类 (循环引用时,某一环节出错

 

.classpath这个xml文件要仔细看

如果你使用了maven你可以在命令提示行下,跳转到项目路径,执行
mvneclipse :cleaneclipse :eclipse 重新编译项目

分享到:
评论

相关推荐

    MyEclipse、Eclipse反编译Class文件工具

    MyEclipse、Eclipse反编译Class文件工具:反编译Class文件的工具,反编译之后就可以查看class的源代码。

    eclipse、myeclipse中class反编译工具

    eclipse、myeclipse中class反编译工具。还有一个方法是直接通过eclipse商城搜jad进行下载compiler工具。

    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 下添加jadclipse反编译插件

    eclipse 和 myeclipse下添加jadclipse反编译插件,可以在eclipse和myeclipse工具中查看*.class文件(本人试验成功了)。

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

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

    MyEclipse反编译class工具

    安装步骤: 1. 解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin 如果不拷到bin下面,就按配置.jpg配置见第3步 2.下载 jadclipse_3.3.jar ...5、安装完成,双击class文件,Eclipse将自动反编译了。

    myeclipse中配置读取反编译class(附使用说明)

    安装设置完毕,可以双击class文件,测试一下,正确的情况是:反编译成功,可以显示class文件(无需增加src源文件)为普通的java源代码样式,另外,在Myeclipse菜单栏上多出了一个JadClipse菜单. 现在可以通过...

    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反编译插件

    2. 进入myeclipse2017安装目录下的dropins文件中(没有新建),新建jad文件夹,在jad下新建features和plugins文件夹。 3. net.sf.jadclipse_3.3.0.jar 放到myeclipse2017的安装目录下\dropins\jad\plugins\下 4. ...

    eclipse& MyEclipse反编译

    下载的是一个我自己总结...装上了反编译工具,以后在eclipse里就可以不必要为class文件看不到而痛苦了 即便是jar包中的class文件,也一样可以反编译过来。 对于java开发者来说,查看源码,jdk的实现。实在是太方便了。

    MyEclipse8.5,JD-Eclipse插件安装教程

    JD-Eclipse主要是用于看class文档反编译的源码的。有了。可能很多人都是JD-GUI这个独立软件。它可以把jar或者class文件直接编译成Java源码,方便学习源码的一个小软件。这里说的,JD-Eclipse就是在MyEclipse中的插件...

    myeclipse将class反编译成java源文件

    myeclipse将class反编译成java源文件,有jar包和帮助文档,注意版本,myeclipse6.5对应eclipse3.3

    myeclipse反编译插件

    myeclipse反编译插件,可以在没有源代码的时候看class文件的源代码,附带有安装方法,在myeclipse6.0及eclipse3.3上安装成功,其它版本未测试,但应该都可以用的。 安装流程: 1.解压jad1.5.8g.zip,将jad.exe放到...

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

    解决eclipse或myeclipse工具在反编译能够不能识别class文件的问题,并内含详细的配置步骤

    myeclipse反编译插件安装

    myeclipse反编译插件 一:下载插件 ...设置完成后,双击*.class文件,eclipse将自动反编译。 注: 对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件。

    【精华】jar包中class文件的反编译插件

    jar包中class文件的反编译插件,我在网上搜了很多反编译插件的资料,都是不支持eclipse和myeclipse的,都无法反编译jar包中class文件,后面我拿着反编译插件自己进行配置,终于配置出支持eclipse和myeclipse的反编译...

    MyEclipse反编译(.class)

    MyEclipse反编译,里面有jad.exe以及使用方法说明

    myeclipse,eclipse反编译插件

    可以直接反编译class文件不用导入jar包源码

    myeclipse进行及时反编译的jad插件

    jad是一款使用非常广泛地Java反编译工具,MyEclipse6.5的反编译插件的安装介绍,首先需要下载jad.exe和net.sf.jadclipse_3.3.0.jar两个文件,资源包里包含了;...第四步重启myeclipse即可打开class文件了

    在myeclipse中查看class文件 插件 jadnt158

    安装设置完毕,可以双击class文件,测试一下,正确的情况是:反编译成功,可以显示class文件(无需增加src源文件)为普通的java源代码样式,另外,在Myeclipse菜单栏上多出了一个JadClipse菜单. 现在可以通过...

Global site tag (gtag.js) - Google Analytics