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

ktca8awb  于 2022-12-18  发布在  Eclipse
关注(0)|答案(9)|浏览(173)

我是一个初学者。我正在尝试在Eclipse中运行一个java JDBC程序与tomcat服务器。但当我运行程序时,一个弹出的“Java虚拟机启动器”窗口与“java异常错误已发生”。我认为代码编译是好的。
那么我应该如何解决这个问题呢?当我浏览不同的网站时,有些人说我应该重新安装java。这是真的吗?请帮助我回答。
先谢了

62lalag4

62lalag41#

对我来说,我只需要删除我的metaData文件夹,然后启动eclipse,导入所有必要的项目和库文件。

bjp0bcyl

bjp0bcyl2#

问题原因

当您将整个eclipse工作区从一个System复制到另一个System(具有不同的JVM或配置)时,会出现此问题。项目工作区文件夹中的.metadata文件夹包含有关项目运行时的信息。

解决方案

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

tyu7yeag

tyu7yeag3#

我的Eclipse(目前使用Eclipse Photon)也遇到了同样的问题,虽然尝试元数据删除方法不起作用,但由于我运行的是JDK 1.7,所以Ant的当前版本似乎是Ant 1.10,因此将ANT home设置为1.9解决了这个问题。
转到Windows〉首选项〉Ant〉运行时〉Ant Home,然后指向所需的Ant版本。

0vvn1miw

0vvn1miw4#

在我的例子中,JDK1.7和JRE1.8都存在于java构建路径〉〉库中。我删除了JDK1.7,它解决了我的问题。

yjghlzjz

yjghlzjz5#

同样的虚拟机启动器错误- java异常已经发生与我在eclipse。这个错误是由于包名。我改变了包名和问题解决。Java不适用一些包名使用“java”关键字。

vhipe2zx

vhipe2zx6#

正如在一些答案中所解释的,删除工作区中的.metadata文件夹是可行的。但是如果包名以java开头,也会出现此问题。因此通常java.example.com会导致此错误。您可以使用com.java.example

sz81bmfz

sz81bmfz7#

当我清理我的项目以及当它试图构建时,我遇到了同样的问题。对我来说,错误是我的ant版本(1.10)和我的默认JRE(JDK 1.7)不匹配。显然,ant 1.10与JDK 1.7不兼容。将默认JRE更改为JRE 1.8.0修复了这个问题。
窗口〉首选项〉Java〉已安装的JRE〉添加...〉查找java 1.8版本,添加它,然后选中它旁边的复选框。〉确定

46scxncf

46scxncf8#

如果你想安装Scala,你可能下载了错误的jdk。对于Scala,我们需要下载jdk 1.8.0 8u351类型的msi。

n3h0vuf2

n3h0vuf29#

只需更新您的chromedriver或geckodriver

相关问题