这两天eclipse 突然不能自动编译了,无论怎么更改保存, classes目录下都是空的.
在网上找了很多文章,总结如下:
1. 确保 project->build automatically 已经被选上.
2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly
3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了
4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
5. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。
6.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。
7.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。
8.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes
然后重新点击build工程即可自动编译。
9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了
最开始的时候,我只找到了前面7个方法,但是他们都没有解决我的问题.无意中我打开了"Problems"标签,发现里面说缺少work目录,手工加上,然后刷新项目就可以了.
最后两个是我在写这个总结的时候发现的.特别是第九条,对使用CVS进行版本控制的项目比较有用.
.classpath这个xml文件要仔细看
分享到:
相关推荐
Myeclipse10反编译插件是一款专为Myeclipse10开发环境设计的工具,主要用于帮助开发者查看和理解已编译的Java类文件的源代码。在软件开发过程中,有时我们可能需要查看第三方库的源代码,但由于版权或其他原因,原始...
#### 知识点二:解决MyEclipse/Eclipse不编译的方法 根据提供的部分操作步骤,我们可以详细解析并补充完整: ##### 方法一:添加文件夹到构建路径 1. **打开项目属性**:在项目上右键点击,选择“Properties”。 ...
通常,这样的说明会涵盖安装步骤、配置方法、如何使用工具进行反编译以及可能遇到的问题和解决方案等内容。详细说明的存在使得初学者也能较为轻松地掌握该工具的使用,避免在实际操作中遇到困难。 【标签】"反编译...
- 在反编译的源代码中,可能需要通过调试器来验证和测试代码,因为反编译的代码不能直接编辑和保存。 - 如果遇到反编译错误或不完整的结果,可以尝试调整反编译器的设置,或者更换不同的反编译工具。 总的来说,...
MyEclipse作为一款强大的Java EE集成开发环境,提供了对热部署的支持,但默认情况下并不开启。本篇文章将详细介绍如何通过配置MyEclipse实现编译热部署。 首先,我们需要下载`jrebel.jar`,这是一个非常流行的热...
如果在自动编译过程中遇到错误或问题,可以通过MyEclipse的错误日志(通常在`workspace/.metadata/.log`文件中)来定位和解决。此外,检查项目的构建路径、依赖关系以及编译器设置也是排查问题的关键步骤。 总之,...
《Myeclipse6反编译工具安装(jad)详解》 在软件开发过程中,有时我们需要查看已编译的Java类文件的源代码,这通常是为了学习、调试或...希望这篇文章能帮助你更好地理解和使用Jad,提升你的开发效率和问题解决能力。
另外,提供的`eclips反编译插件.txt`文件可能是详细的安装或使用指南,建议查阅该文本文件以获取更具体的指导或解决可能出现的问题。总之,通过安装和配置JadClipse插件,MyEclipse用户可以更加方便地查看和理解`....
在IT行业中,反编译是开发者们为了理解或学习他人代码时常采取的一种手段。Java作为广泛应用的编程语言,其字节码(.class文件)...在实际使用过程中,如果遇到问题,可以参考提供的教程,或在网上搜索相关的解决方案。
对于使用MyEclipse8.5的开发者来说,"xp系统安装myEclipse8.5反编译插件"的过程就显得尤为重要。这篇文章将详细介绍如何在Windows XP操作系统上,为MyEclipse8.5集成反编译功能,以方便查看Java字节码的源代码。 ...
在使用Eclipse或MyEclipse开发Java应用时,有时可能会遇到Eclipse不自动编译Java文件的问题,导致项目无法正常运行。以下是一些常见的解决方法: 1. **更改编译错误处理策略**: 在Eclipse中,进入`Window -> ...
- 文件保存编码问题:源代码文件被保存为非UTF-8格式,而MyEclipse默认使用UTF-8读取。 - 字符集转换问题:在处理文件输入输出时,未指定正确的字符集,如在控制台输出或读取文件时。 2. 解决乱码问题的方法: -...
7. **学习资源**:压缩包中的文档可能是反编译过程的教程,包括如何下载和安装JAD,如何在MyEclipse中配置和使用反编译插件,以及可能遇到的问题和解决方案。 8. **开发实践**:在实际开发中,反编译可以帮助开发者...
MyEclipse是一款强大的Java集成开发环境,它基于Eclipse,扩展了对多种编程语言和框架的支持,包括Java、JSP、JavaScript、Web服务等。...正确配置和使用这类插件,对于提升开发效率和解决问题具有显著的帮助。
### MyEclipse不编译Java文件的解决方法 在日常的软件开发过程中,...通过上述步骤,大多数情况下都能解决MyEclipse不编译Java文件的问题。如果问题依然存在,建议进一步排查项目的具体配置或者寻求更专业的技术支持。
在IT行业中,开发人员经常需要查看已编译的Java类文件的源代码,这通常是由于需要理解第三方库的工作原理或解决代码问题。反编译工具就是为此目的而存在的,它们可以将字节码转换回接近原始源代码的形式。在本教程中...
例如,可以设置默认的工作空间编码,以解决编码不一致的问题。用户还可以配置MyEclipse在启动时默认打开的方法,以及设置右键菜单中“新建”的快捷方法,建议保留这些设置以优化开发流程。 自定义快捷键和字体也是...
在使用MyEclipse进行开发的过程中,有时会遇到一个令人困扰的问题,即在修改代码并保存后,系统会弹出一个提示框,显示“the user operation is waiting...”,同时伴有两条进度条,导致用户操作需要等待一段时间。...
在使用MyEclipse进行开发时,用户可能会遇到“Building Workspace”的问题,这通常是由于MyEclipse正在编译和更新工作空间中的项目导致的。这个问题可能会消耗大量系统资源,影响开发效率,甚至造成IDE卡顿。以下,...