本文转载自:
http://developer.51cto.com/art/200907/135806.htm
这两天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不编译的解决方案就是这些了,希望对你有帮助。
分享到:
相关推荐
3. **反编译插件**:myeclipse的反编译插件是IDE的扩展,使得用户可以在不离开myeclipse环境的情况下查看和分析已编译的Java类文件。 4. **JAD工具**:jad是Java反编译器的代表,它可以解析.class文件并生成接近...
### 解决MyEclipse不编译的...通过上述步骤,大多数与MyEclipse不编译相关的问题都能够得到解决。如果还有其他特殊情况未能涵盖,建议查阅官方文档或寻求社区的帮助。希望这些方法能帮助到正在遇到类似问题的开发者们。
在商业环境中,未经许可的反编译可能涉及版权问题,应谨慎对待。 综上所述,myeclipse反编译插件结合JAD反编译工具,为Java开发者提供了一个便捷的查看字节码源代码的途径,极大地提升了开发和调试的效率。正确安装...
(1) 将jad.exe解压到java的... 2)在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。 希望对您有用
3. **修复类路径问题**:如果出现编译错误,可能是类路径配置不正确。检查"Build Path"中是否包含了所有必要的库,并且它们的版本与代码兼容。在调整Build Path后,需要重新编译以验证问题是否已解决。 4. **禁用/...
如果系统时间不正确,那么 MyEclipse 将无法自动编译。可以尝试调整系统时间来解决问题。 MyEclipse 无法自动编译的问题可能是由于多种原因导致的。通过检查项目的自动编译选项、clean 选项、项目配置、jar 包、...
### MyEclipse/Eclipse 不编译问题解决方法 在开发过程中,我们经常会遇到IDE(集成开发环境)不编译的问题,对于使用MyEclipse或Eclipse的开发者来说,这一问题尤为常见。本文将针对“MyEclipse/Eclipse不编译”的...
通过此工具,用户可以在不离开MyEclipse工作台的情况下对Class文件进行反编译,极大地提高了开发效率。 反编译Class文件的工具有很多种,例如JAD, FernFlower, CFR等,而MyEclipse内嵌的反编译器可能是这些工具的...
总的来说,MyEclipse反编译插件是提升开发效率的重要工具,通过它可以更深入地了解和利用引入的第三方库,同时在遇到问题时能更快地定位和解决问题。在使用过程中,开发者需要注意版权问题,同时持续关注插件的更新...
3. 配置MyEclipse:启动MyEclipse,然后进入“Window” -> “Preferences” -> “Java” -> “Installed JREs”。选择你正在使用的JRE,然后点击“Edit...”。 4. 添加反编译器路径:在弹出的对话框中,点击...
总的来说,MyEclipse反编译插件提供了强大的代码分析能力,使得开发人员能够在不接触原始源代码的情况下,也能深入理解并调试运行在Java平台上的程序。对于学习、维护和调试开源项目或第三方库,这样的工具显得尤为...
在IT行业中,开发人员经常会遇到需要查看或理解他人编写的Java源代码的情况,尤其是在处理已编译的类文件...所以,如果你在使用Myeclipse时遇到了不能反编译的问题,不妨尝试安装这个插件,相信会给你带来很大的便利。
【标题】:MyEclipse反编译插件安装 在软件开发过程中,有时我们需要查看Java类库的源代码,但并非所有库都是开源的。此时,反编译工具就派上了用场。JAD(Java Decompiler)是一款知名的Java反编译器,能够将字节...
- **版权问题**:反编译他人的代码可能涉及到侵犯版权,因此在未获得授权的情况下,不应随意反编译并使用他人的`.class`文件。 - **版本兼容性**:确保所使用的反编译工具与你的Java版本以及MyEclipse版本兼容,否则...
1. **调试未知问题**:当遇到第三方库的bug,而原始源代码不可用时,反编译可以帮助定位问题。 2. **学习新框架**:通过查看框架的内部工作原理,开发者可以更深入地理解其功能和实现方式。 3. **代码迁移**:如果一...
"myeclipse反编译工具"指的是专为myeclipse6.5版本设计的插件,用于反编译Java类文件,帮助开发者查看和理解myeclipse项目中的源代码,即使原始源代码不可用。 【描述】:反编译 myeclipse6.5插件 java myeclipse...