我是初学者。我试图在Eclipse中使用tomcat服务器运行java JDBC程序。但是当我运行程序时,弹出的“Java虚拟机启动器”窗口出现了“发生了一个java异常错误”。我认为代码编译很好。
那么我应该如何解决这个问题。当我浏览不同的网站时,有人说我应该重新安装java。是真的吗请帮我解答。
提前致谢
答案 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