Java 虚拟机启动器错误 - 发生 java 异常

问题描述 投票:0回答:10

我是初学者。我正在尝试使用 tomcat 服务器在 Eclipse 中运行 java JDBC 程序。但是当我运行该程序时,会弹出“Java虚拟机启动器”窗口,其中显示“发生了java异常错误”。我认为代码编译没问题。

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

提前致谢

java eclipse tomcat
10个回答
3
投票

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


3
投票

问题原因

当您将整个 Eclipse 工作区从一个系统复制到另一个系统(具有不同的 JVM 或配置)时,会出现此问题。项目工作区文件夹内的

.metadata
文件夹包含有关项目运行时的信息。

解决方案

如果 Eclipse 已打开,请将其关闭,然后删除 Eclipse 工作区下的

.metadata
文件夹。再次启动 eclipse,您将看到
.metadata
是根据您当前的 JVM 配置全新创建的。


2
投票

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

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


1
投票

就我而言,JDK 1,7 和 JRE 1.8 都存在于 java 构建路径>>库中。我删除了 JDK 1.7,它解决了我的问题。


0
投票

同样的虚拟机启动器错误-java异常发生在我的eclipse中。这个错误是由于包名引起的。我更改了包名称,问题解决了。 Java 不使用“java”关键字来应用某些包名称。


0
投票

正如一些答案中所解释的,删除工作区中存在的 .metadata 文件夹是有效的。但如果包名以 java 开头,也会出现此问题。因此,通常

java.example.com
会导致此错误。您可以使用
com.java.example


0
投票

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

Window > Preferences > Java > Installed JREs > Add... > 找到 java 1.8 版本,添加它,然后选中它旁边的复选框。 > 好的


0
投票

如果您尝试安装 Scala,那么您可能下载了错误的 JDK。

对于 Scala,您需要下载 JDK 8 Update 351。


0
投票

当我尝试运行 Danger Hiptop (T-Mobile Sidekick) Simulator.jar 文件时,我遇到了完全相同的错误(我知道,这是一个旧的、过时的设备,但我真的很喜欢它)。我安装了 Java(加上正确的版本),但是当我通过 Java(TM) Platform SE Binary 打开它时,它给了我这个确切的错误。


-1
投票

只需更新您的 chromedriver 或 geckodriver

© www.soinside.com 2019 - 2024. All rights reserved.