碰见个怪事,我学习spring jdbc 的时候老老是报同一个错误,就是那张表不存在,我听奇怪的,因为在原来的时候一切都还是可以的,可是这次重新拿出来怎么就不行了呢?我就弄了有半天一直没有弄好。。。。。。于是就找了个学长问了问,他也没有弄好,哈哈哈,可是,他却发现了一个问题,就是将myeclipse编译的文件删除以后不能自动进行编译,其实我昨天也发现这个问题啦,可是没有往这里想。正在这时他有事走啦,我就围绕这个在网上搜啊搜,终于搜到啦,并且就这么一会儿问题就解决啦,感觉很有用,所以就摘抄下来供大家参考啊,这个真的是总结的很全面的。亲,你的问题解决了吗?
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后没有这个目录,要手工加上有的工程就能自动编译了
以上9条摘自:http://blog.csdn.net/terry_whut/article/details/4199309
分享到:
相关推荐
MyEclipse还可以与持续集成工具如Jenkins、Git等配合使用,实现代码提交后自动编译、测试,以确保代码质量。此外,通过插件如Maven或Gradle,可以更灵活地控制构建过程,同时利用它们的自动化特性。 7. **调试自动...
### MyEclipse/Eclipse ...当遇到MyEclipse/Eclipse不自动编译的问题时,可以通过上述方法来解决。理解编译过程的基本原理以及熟悉IDE的配置选项对于排除此类故障至关重要。希望本文能够帮助到遇到类似问题的开发者们。
现在,当你在MyEclipse中修改代码并保存时,`jrebel.jar`会自动检测到这些改动,并在后台更新运行中的应用程序,无需手动重启服务器。 值得注意的是,虽然`jrebel.jar`提供了一个非常便捷的热部署解决方案,但它...
4. **查看源代码**:反编译完成后,源代码会自动打开在一个新的编辑器窗口中。 5. **保存源代码**:如果需要,你可以选择保存反编译得到的.java文件,以便后续查看或修改。 6. **命令行使用**:如果你选择使用jad....
此时,MyEclipse会自动更新项目配置,使新的编译版本生效。 ### 三、修改编译版本的重要性 修改编译版本并非简单的技术操作,它涉及到项目代码的兼容性、性能优化以及后续维护等多个方面。合理选择编译版本可以: ...
### myEclipse编译慢设置优化方案 在开发过程中,我们常常会遇到IDE(集成开发环境)运行缓慢的问题,这不仅影响工作效率,还可能导致代码编写和调试过程中的各种不便。针对这一问题,本文将详细介绍如何优化...
这些元数据可以被编译器或JVM在编译时或运行时处理,以实现代码的自动生成、验证、配置等功能。例如,`@Override`用于标记重写父类方法,`@Deprecated`用于标记不推荐使用的代码等。 `myEclipse`的注解自动提示功能...
在IT行业中,反编译是一项重要的技术,尤其对于软件开发者来说,它可以帮助理解已...正确使用反编译工具,如JADClipse,可以在MyEclipse和Eclipse中方便地查看和分析编译后的Java代码,从而加深对软件工作原理的理解。
完成以上步骤后,只需双击`.class`文件,MyEclipse就会自动调用jadclipse进行反编译,展示对应的源代码。这对于调试、学习或者分析第三方库的源代码非常有帮助。 总之,正确安装和配置jadclipse插件能极大地提升...
Eclipse的自动编译功能是其一大亮点,它可以在你保存源代码后立即编译修改的部分,生成对应的.class文件,这样就可以立即看到代码更改的效果。当这个功能失效时,通常表现为修改后的代码没有在运行中反映出来,或者...
5. **反编译操作**:使用JAD或其他反编译工具时,需要理解如何加载.class文件,设置反编译选项,以及如何查看和保存反编译后的源代码。 6. **注意事项**:反编译可能涉及到版权问题,只有在遵循相关法律法规和许可...
在使用Eclipse或MyEclipse开发Java应用时,有时可能会遇到Eclipse不自动编译Java文件的问题,导致项目无法正常运行。以下是一些常见的解决方法: 1. **更改编译错误处理策略**: 在Eclipse中,进入`Window -> ...
* 自动和手动编译:MyEclipse8.5支持自动和手动编译,包括自动编译、手动编译和Build All。 * 断点和调试器:MyEclipse8.5提供了断点和调试器,包括双击设置断点、启动调试器(F11)、Step Into(F5)、Step Over...
在编辑窗口中编写代码,保存时,MyEclipse会自动进行检查和编译。 7. **运行程序** 程序编写完成后,可以点击`Run` -> `Run`或`Run` -> `Run As`来运行。运行结果会在下方的控制台窗口中显示。由于MyEclipse的集成...
完成以上配置后,当你在MyEclipse中修改类文件或JSP文件并保存时,MyEclipse应该能自动触发Tomcat的热部署,从而使更改立即生效,无需手动重启服务器。然而,需要注意的是,虽然这种方法可以提高开发效率,但在生产...
MyEclipse提供了手动和自动编译两种方式。用户可以在Project菜单中选择Build Automatically来启用自动编译,也可以选择Build Project或Build All来进行手动编译。 断点和调试器 MyEclipse提供了断点和调试器来帮助...
3. 如果需要保存反编译后的源代码,可以选择“File”->“Save As”将其导出为.java文件。 请注意,虽然JAD尽力还原源代码,但反编译的结果可能与原始代码略有差异,特别是在处理复杂语法结构和优化过的字节码时。...
2. 项目构建:点击“Project” -> “Build Project”或使用快捷键Ctrl+B,MyEclipse会自动编译项目。 3. 部署应用:对于Web项目,可以使用“Servers”视图配置服务器,并将项目部署到服务器上。 六、版本控制 1. ...
### MyEclipse 相关知识点详解 #### 一、MyEclipse 概述 MyEclipse 是一款功能强大的集成开发环境(IDE),主要用于Java应用程序的开发。它基于Eclipse平台,提供了许多增强功能,使开发者能够更加高效地进行Java...
最后,对于那些不需要在保存代码时自动格式化的用户来说,可以通过以下方式关闭该功能: 1. **路径**:`Window` -> `Preferences` -> `Java` -> `Editor` -> `Save Actions` 2. **取消勾选**:取消勾选`Perform the...