关于java运行报错“A java Exception has occurred”解决问题!
发布网友
发布时间:2024-09-29 18:40
我来回答
共1个回答
热心网友
时间:2024-10-27 10:43
在学习Hibernate多表关联时,遇到了运行时报错“A java Exception has occurred”的问题。经过分析,发现这是因为高版本JDK编译的class文件在低版本JVM上运行时引发的错误。解决办法是通过工程属性设置,选择较低版本的编译器。操作步骤为:右击工程,选择“属性”-“Java编译器”,在下拉框中选择合适版本。但初次尝试并未解决问题。
进一步调查发现,当前工程使用的JDK版本为1.8。推测,之前选择的编译器版本可能不符合需求。于是下载并安装了JDK1.6版本。完成安装后,记得记录安装路径。随后,在工程属性中找到“Java”-“编译器”选项,选择1.6版本的编译器。点击该选项旁的超链接,确保正确配置了JDK路径。
完成上述设置后,勾选“使用JDK版本”选项,点击“确定”。再次查看JDK版本信息以确认设置成功。通过更换JDK版本的方法解决了运行时报错的问题,但需注意,此方法可能导致整个工程使用同一JDK版本,操作时应谨慎。