MyEclipse 报错Launching ASTFrame has encountered a problem

本文介绍了解决MyEclipse环境下运行Hibernate程序时出现的LaunchingASTFramehasencounteredaproblem错误的方法。主要原因是已删除项目的残留配置导致。解决步骤包括清理无效的运行配置。
MyEclipse运行一个hibernate程序时弹出错误框:Launching ASTFrame has encountered a problem
错误分析:有些从前做过的工程文件名也在里头,但是这些工程文件实施上已经被删去了。

解决办法:

单击工具栏Run图标右边的下拉箭头,Run As,选中自己的工程名

终极解决办法:

单击工具栏Run图标右边的下拉箭头,Run Configurations...左边Java Application向下是工程文件名,右击不要的项,选择Delete,就好了。


### MyEclipse 常见报错解决方案 #### 1. 启动 MyEclipse 报错 `java was started but returned exit code=-1` 及闪退 此问题通常由 JVM 配置错误引起。可以通过调整 `myeclipse.ini` 文件中的参数来解决问题[^1]。 具体操作如下: - 打开 `myeclipse.ini` 文件,确保 `-vmargs` 参数正确配置。例如: ```ini -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m ``` - 如果项目较多,建议保留 MyEclipse 自带的 JDK 而非切换到本地 JDK。 如果第一步未能解决,则尝试清理缓存文件夹[^1]: - 定位至 MyEclipse 的安装目录下的 `\configuration\org.eclipse.osgi` 文件夹。 - 删除该文件夹内的所有内容并重启 MyEclipse。 --- #### 2. 创建 Maven 项目时报错 `maven-archetype-webapp` 此类问题是由于 Maven 缓存损坏引起的。通过清除指定路径下的相关文件可修复[^2]: - 进入 Maven 安装目录,定位至以下路径: ``` E:\JAVA\apache-maven-3.5.3\repository\org\apache\maven\archetypes\ ``` - 将其中的 `maven-archetype-webapp` 文件夹删除。 - 清除完成后重新创建 Maven 项目即可正常运行。 --- #### 3. 导入新项目时发生构建失败 当导入的新项目无法成功编译时,可能是 Java 构建路径配置有误[^3]。按照以下步骤排查: - 在项目的上下文菜单中选择 **Build Path -> Configure Build Path**。 - 切换到 **Libraries** 标签页,确认当前使用的 JDK 版本是否匹配项目需求。 - 若发现缺失库或版本冲突,移除旧版库后重新添加合适的依赖项。 --- #### 4. 报错 `javax/persistence/EntityManagerFactory` 这是典型的类找不到异常,通常是缺少必要的 JPA API 支持所致[^4]。可通过引入对应依赖解决: 在项目的 `pom.xml` 中加入以下片段: ```xml <dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> <version>1.0.2</version> </dependency> ``` 随后更新 Maven 工程以使更改生效。 --- ### 总结 以上方案涵盖了常见的 MyEclipse 使用过程中可能遇到的问题及其对应的处理办法。每种情况均需针对实际环境逐一验证,必要时结合日志分析进一步诊断根本原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值