今天通过SVN版本控制工具从服务器上更新了项目,选择的全部更新,因为开发工具都是用的MyEclipse,所以将一些MyEclipse的配置文件也从服务器上下了下来,覆盖了本地的配置文件。导致无法自动编译,MyEclipse不识别该项目,删除重新导入项目依旧无效。弄了半天头都大了!最后由我的老大解决了!
问题总结:
1.重新导入的项目结构与原来的不同
src包等等都和原来的不同,打开项目主目录,中有个.classpath文件,用记事本打开会发现有一行<classpathentry kind="src" path="src"/>,估计它的意思就是说你的源文件位置,看看有没有这一行,没有一定要补上,下面就是一些jar包的导入路径,如:
//这两行也应该是MyEclipse自动生成的,JAVA运行环境 \J2EE1.4
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>
//导入的JAR包位置 <classpathentry kind="lib" path="web/WEB-INF/lib/acegi-security-1.0.0-RC1.jar"/>
2.刷新项目不自动编译,将WEB-INF下面的classes文件夹中的字节码文件删除后不再重新生成
遇到此问题要检查是否有这一行
<classpathentry kind="output" path="web/WEB-INF/classes"/>
这是指定将字节码文件输出到哪,如果没指定当然不会默认给你找个地方存了。
3.以上两个步骤都做完了,但项目依旧跑不起来
这个时候你要用到MyEclipse的项目清理功能,在菜单栏里的project里有个clean,它会强制清除那些配置文件,重新生成就会正确了。
项目跑起来了,要记得做个笔记,以后遇到问题了有个参照!肯能解释的并不正确,但问题确实解决了!
|
分享到:
相关推荐
MyEclipse 无法自动编译的解决方法 MyEclipse 是一个功能强大的集成开发环境(IDE),但是有时可能会出现自动编译的问题。本文将总结 MyEclipse 无法自动编译的解决方法,帮助开发者快速解决问题,提高开发效率。 ...
该脑图是介绍MyEclipse无法自动编译的解决方法,请贡献给大家下载!
在这个场景下,`Readme.txt`可能包含了关于如何配置MyEclipse自动编译工具,或者如何使用`jad.exe`的详细步骤和提示。在实际操作前,应该先仔细阅读该文件,确保正确理解和使用这些工具。 4. **自定义编译设置** ...
2. 在MyEclipse中,选择`Window` -> `Preferences` -> `MyEclipse` -> `Servers` -> `Tools`。 3. 点击`Add...`按钮,选择`Generic`,然后点击`Next`。 4. 输入`Name`(例如:JRebel),在`Location`中选择刚刚下载...
通过以上步骤,您可以成功地将MyEclipse中的项目转换为Eclipse项目,并解决了Web工程在不同IDE间的兼容性问题。需要注意的是,在转换过程中,确保遵循每一步的操作细节,特别是在修改`.project`文件时,要仔细核对每...
4. **禁用/启用自动编译**:在"Project > Build Automatically"选项中,可以控制是否开启自动编译。如果希望手动控制编译,可以取消选中该选项,然后通过"Project > Build All"手动触发全量编译。 5. **清理临时...
4. **测试反编译**:现在,当你打开一个已编译的Java类文件时,MyEclipse应该能够自动使用JAD反编译器展示源代码。你可以尝试打开JDK中的某个类,如`java.lang.String`,看看是否能正确显示源代码。 【标签】...
### MyEclipse/Eclipse ...当遇到MyEclipse/Eclipse不自动编译的问题时,可以通过上述方法来解决。理解编译过程的基本原理以及熟悉IDE的配置选项对于排除此类故障至关重要。希望本文能够帮助到遇到类似问题的开发者们。
在日常的软件开发过程中,我们经常会遇到各种各样的问题,其中MyEclipse不自动编译就是一个常见的问题。本文将详细介绍如何解决这一问题,帮助开发者们能够更加高效地进行开发工作。 #### 1. 检查“Build ...
接着,在MyEclipse的首选项设置中,配置JRE(Java Runtime Environment)路径,这样MyEclipse才能识别并编译Java代码。 然后,我们要创建一个新的JSP项目。在MyEclipse中,可以通过"File" > "New" > "Dynamic Web ...
现在,当你在MyEclipse中修改代码并保存时,`jrebel.jar`会自动检测到这些改动,并在后台更新运行中的应用程序,无需手动重启服务器。 值得注意的是,虽然`jrebel.jar`提供了一个非常便捷的热部署解决方案,但它...
2. **配置Myeclipse插件**:打开Myeclipse7.0,进入“Window”菜单,选择“Preferences”,然后在弹出的对话框中找到“Java” -> “Editors” -> “File Associations”。在这里,选择".class"文件类型,并点击右侧...
2. **反编译操作**:在MyEclipse中选择相应的Class文件,右键点击并选择反编译选项,工具会自动生成对应的源代码视图。 3. **查看源代码**:反编译完成后,源代码将以文本形式显示,可以进行阅读和分析。 需要注意...
JAD是另一种常见的Java反编译解决方案,与JD-GUI类似,但可以集成到MyEclipse中,提供更好的代码导航和编辑支持。 2. "jd-gui.exe" - 这是JD-GUI的可执行文件,用于在Windows操作系统上运行该工具。用户可以通过此...
<version>1.16.18</version> <!-- 请使用最新的Lombok版本 --> <scope>provided</scope> </dependency> ``` 请注意,这种方式是将Lombok作为依赖加入到项目中,并不是安装在IDEA上。Maven会在编译时将Lombok...
除了反编译插件,MyEclipse还有许多其他强大的功能,比如代码自动提示、代码格式化、性能分析、单元测试等,这些都是提高开发效率的重要工具。同时,MyEclipse还支持Spring、Hibernate、Struts等主流的Java开发框架...
完成以上步骤后,只需双击`.class`文件,MyEclipse就会自动调用jadclipse进行反编译,展示对应的源代码。这对于调试、学习或者分析第三方库的源代码非常有帮助。 总之,正确安装和配置jadclipse插件能极大地提升...
【标题】:MyEclipse反编译插件安装 在软件开发过程中,有时我们需要查看Java类库的源代码,但并非所有库都是开源的。此时,反编译工具就派上了用场。JAD(Java Decompiler)是一款知名的Java反编译器,能够将字节...