Java虚拟机启动程序错误 - 发生了java异常

时间:2014-02-09 17:44:50

标签: java eclipse tomcat

我是初学者。我试图在Eclipse中使用tomcat服务器运行java JDBC程序。但是当我运行程序时,弹出的“Java虚拟机启动器”窗口出现了“发生了一个java异常错误”。我认为代码编译很好。

那么我应该如何解决这个问题。当我浏览不同的网站时,有人说我应该重新安装java。是真的吗请帮我解答。

提前致谢

8 个答案:

答案 0 :(得分:3)

对我来说,我只是删除了我的metaData文件夹,并通过导入所有必要的项目和库文件来启动eclipse。

答案 1 :(得分:2)

问题原因

将整个eclipse工作区从一个系统复制到另一个系统(使用不同的JVM或配置)时会发生此问题。项目工作区文件夹中的.metadata文件夹包含有关项目运行时的信息。

<强>解决方案

如果它已打开则关闭eclipse并删除eclipse工作区下的.metadata文件夹。再次启动eclipse,您将看到.metadata是根据您当前的JVM配置新创建的。

答案 2 :(得分:1)

在我的情况下,Java构建路径>>库中同时存在JDK 1,7和JRE 1.8。我删除了JDK 1.7,它解决了我的问题。

答案 3 :(得分:0)

同样的虚拟机启动程序错误 - 在eclipse中发生了java异常。这个错误是由于程序包名称造成的。我更改了包名称并解决了问题。 Java不使用&#34; java&#34;来应用某些包名称。关键字。

答案 4 :(得分:0)

如某些答案中所述,删除工作区内的.metadata文件夹可以正常工作。但是如果包名称以java开头,也会发生此问题。因此,java.example.com通常会导致此错误。您可以使用com.java.example

答案 5 :(得分:0)

当我清理项目以及尝试构建时,我遇到了同样的问题。对我来说,错误是我的ant版本(1.10)和我的默认JRE(JDK 1.7)之间的不匹配。显然,ant 1.10与JDK 1.7不兼容。将默认JRE更改为JRE 1.8.0解决了问题。

窗口&gt;偏好&gt; Java&gt;已安装的JRE&gt;添加...&gt;找到java 1.8版本,添加它,然后选中它旁边的复选框。 &GT;行

答案 6 :(得分:0)

我的Eclipse遇到了同样的问题(当前使用Eclipse Photon)。当尝试使用元数据删除方法不起作用时(因为我在JDK 1.7上运行),似乎Ant的当前版本是Ant 1.10,因此将ant home设置为1.9解决了该问题。

转到Windows>首选项> Ant>运行时> Ant主页 然后指向所需的Ant版本。

答案 7 :(得分:-1)

只需更新您的chromedriver或geckodriver