Myeclipse不能自动编译java类,造成这种状况的原因很多。以下是解决方案:
1. 确保 project->build automatically 已经被选上.这时候可以使用两种方法,一个是在未选中build automatically之前,手动编译项目文件;然后选中build automatically自动编译文件。
2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly
3.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然 后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
4. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译 也不会通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。
5.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。
6.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。
7.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes 然后重新点击build工程即可自动编译。
8.但是这次我遇到的问题用尽了上面的所有的方法,还是不能自动编译。这是我怀疑是导入的项目的问题,因为项目上面有一个红叉。以前的web项目上面有红叉项目照样可以编译运行,但是为什么这次不行呢!我仔细看了一下problem中输出的错误。恍然大悟了,因为项目导入的jar包被我修改了路径,原来如此....但是并不是到这里项目就可以运行了,因为不论是重新导入还是怎么着,还是不行。最后一个办法新建项目将旧项目中的源码复制到新项目中来。
分享到:
相关推荐
在这个场景下,`Readme.txt`可能包含了关于如何配置MyEclipse自动编译工具,或者如何使用`jad.exe`的详细步骤和提示。在实际操作前,应该先仔细阅读该文件,确保正确理解和使用这些工具。 4. **自定义编译设置** ...
### MyEclipse/Eclipse ...当遇到MyEclipse/Eclipse不自动编译的问题时,可以通过上述方法来解决。理解编译过程的基本原理以及熟悉IDE的配置选项对于排除此类故障至关重要。希望本文能够帮助到遇到类似问题的开发者们。
Java反编译工具是开发者用来查看Java字节码并将其转换回源代码的软件,这对于理解和学习已有的库或者分析二进制类文件非常有用。本文将深入探讨Java反编译工具,特别是针对MyEclipse 8.5及以上版本的集成。 首先,...
在使用Eclipse或MyEclipse开发Java应用时,有时可能会遇到Eclipse不自动编译Java文件的问题,导致项目无法正常运行。以下是一些常见的解决方法: 1. **更改编译错误处理策略**: 在Eclipse中,进入`Window -> ...
在Java开发中,有时我们需要查看已编译的类文件(.class)的源代码,而原始的源代码可能并不可用。这时,反编译工具就显得尤为重要。myeclipse 反编译插件是专门为myeclipse集成开发环境设计的一款工具,它允许...
然而,有时候由于各种原因,如配置错误或外部依赖问题,可能导致自动编译失败。在这种情况下,通过"Project > Clean"进行全量编译可以作为一种解决办法,因为这会强制对整个项目进行重新编译。 "Build Path"是...
在日常的软件开发过程中,我们经常会遇到各种各样的问题,其中MyEclipse不自动编译就是一个常见的问题。本文将详细介绍如何解决这一问题,帮助开发者们能够更加高效地进行开发工作。 #### 1. 检查“Build ...
然而,需要注意的是,反编译的源代码并不能完全替代原始的.java文件,因为它可能会丢失一些元数据,比如调试信息、注解等,因此在有条件的情况下,还是优先推荐使用原始源码。 总之,jadClipse作为一款专为Eclipse ...
在软件开发过程中,有时我们需要查看或理解已编译的Java类文件的工作原理,这就需要用到反编译工具。本文将深入探讨如何在Myeclipse7.0集成jad反编译,帮助开发者更好地理解和调试代码。 首先,JAD(Java ...
通过这些知识,你可以有效地在MyEclipse中使用Jadclipse进行代码反编译,从而加深对已编译Java程序的理解。然而,需要注意的是,反编译的源代码可能与原始代码有差异,并且在商业软件中,未经许可的反编译可能涉及...
MyEclipse作为一款强大的Java EE集成开发环境,提供了对热部署的支持,但默认情况下并不开启。本篇文章将详细介绍如何通过配置MyEclipse实现编译热部署。 首先,我们需要下载`jrebel.jar`,这是一个非常流行的热...
在IT行业中,有时候我们需要对已编译的...总之,"MyEclipse反编译Class文件工具"是开发者的一款得力助手,它使得在没有源代码的情况下也能对Java程序进行分析和学习,扩大了开发者解决问题的范围,提高了工作效率。
它能够解析Java字节码并生成类似源代码的文本,尽管不能完全恢复原始代码,但大多数情况下,它提供的信息足以理解类的结构和功能。Jad 支持反编译Java 1.0到Java 15的字节码,具有较高的准确性和可读性。 在...
而反编译插件是开发者在工作中经常会用到的一种工具,主要用于查看和理解已编译的Java类文件的源代码,这对于学习、调试或者逆向工程来说非常有用。 标题提到的“工作5年来一直用的Myeclipse反编译插件”,表明这个...
6. **验证插件安装**:启动MyEclipse后,打开一个包含只有字节码的Java类,右键单击文件,如果在弹出菜单中看到“Decompile”或“View Source”这样的选项,说明JAD插件已经成功安装。 7. **使用JAD插件**:选择...
需要注意的是,反编译的结果并不总是完美无缺,因为Java字节码到源代码的过程丢失了一些原始信息,如注释、变量名和部分编译时优化。此外,反编译他人的代码可能涉及版权问题,因此在实际操作时应确保遵循合法和道德...
- 反编译的代码可能不完全等同于原始源代码,特别是在有混淆、优化或其他复杂情况时,但大部分情况下仍能提供足够的理解和调试信息。 4. **注意事项**: - 反编译的源代码可能包含语法错误或不准确的变量名,因为...
完成以上步骤后,我们就可以在MyEclipse中直接反编译Java类文件了。当你右键点击一个编译后的.class文件时,选择"Open With" -> "JadClipse Class File Viewer",JAD会自动将字节码转换成可读的源代码显示出来。 ...
MyEclipse反编译插件就是为了满足这种需求而存在的,它能够帮助用户在不拥有原始.java源代码的情况下,查看和理解二进制类文件的内部结构。 在Java开发中,源代码编译成字节码(.class文件)后,通常情况下源代码是...