启动错误:无法创建 Java 虚拟机。发生致命异常
Posted
技术标签:
【中文标题】启动错误:无法创建 Java 虚拟机。发生致命异常【英文标题】:Launch error: could not create the Java virtual machine. A fatal exception has occurred 【发布时间】:2017-11-12 15:36:39 【问题描述】:下面是我的 Eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-vm C:\Program Files (x86)\Java\jre1.8.0_111\bin\javaw.exe
我确实添加了 javaw.exe 的路径,查看了一些帖子。但是这个添加只是给了我一个新的错误
如何在我的计算机中解决此问题?
如果有人能解释一下 Eclipse 中的这个启动配置内容吗?
【问题讨论】:
您使用的是 32 位 VM,和 64 位 eclipse,它不会工作。您应该安装 64 位 jvm 或 32 位 eclipse。-vm
必须位于与 javaw 路径不同的行上,并且它们必须位于 -vmargs 行之前。看起来您可能拥有 32 位 Java 和 64 位 Eclipse。它们必须都是 64 位或都是 32 位。
感谢您的信息!现在可以使用了
旁注:有同样的问题,但在我的情况下,我在文件末尾复制了 -vm。
【参考方案1】:
尝试将您的 JDK 更新到 8u171 或更高版本。 我对日食氧气有同样的问题。这对我有用。
这里是下载最新 Java 8 JDK 的 URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 如果这应该停止工作,请转到http://java.oracle.com 并单击热门下载下的“Java SE”。
【讨论】:
@DaveyDaveDave 删除了我的评论。无法选择适当的评论。应该自己制定一个。问题是链接无效。我收到“未经授权的请求”。最好使用要选择的准确描述链接到下载页面本身,而不是指向要下载的文件的链接,因为这取决于当前用户/跟踪 cookie/文件主机。【参考方案2】:尝试使用 java 8,当我将 jdk 从 15 降级到 8 时,它解决了我的问题,这是链接
JAVA
【讨论】:
以上是关于启动错误:无法创建 Java 虚拟机。发生致命异常的主要内容,如果未能解决你的问题,请参考以下文章