【问题标题】:Eclipse cannot find JVMEclipse 找不到 JVM
【发布时间】:2014-03-20 11:37:48
【问题描述】:

所以eclipse找不到JVM。

  • 我尝试将 eclipse.ini 更改为包含 jvm.dll 和 javaw.exe,我确信它包含正确的路径。
  • 我已尝试更改环境变量以包含 java.exe 和 javaw.exe 路径,但均未成功。
  • 我也尝试过重新安装 eclipse,而且我已经确保我安装了 64 位的 eclipse(当然我的电脑是 64 位的)并且 jre 和 jdk 都是 64 位的。

我该怎么办?

编辑:

路径环境变量

C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;C:\Program Files\Java\jre7\bin\java.exe;C:\Program Files\Java\jre7\bin\javaw.exe

Eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212

 -product

org.eclipse.epp.package.standard.product

--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
256M

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m

--launcher.defaultAction
openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms40m

-Xmx512m


-vm
C:\Program Files\Java\jre7\bin\javaw.exe

【问题讨论】:

  • Eclipse 标准 4.3.2
  • 向我们展示您的 eclipse.ini 文件和您的 PATH 变量。我从您提到的 DLL 中假设您在 Windows 上?
  • 是的,我正在运行 Windows 8.1
  • 哦,伙计,通过 SO 解决这个问题会很痛苦。
  • Eclipse 在尝试启动时是否会显示错误消息?如果是这样,请也将其添加到您的问题中。

标签: java eclipse


【解决方案1】:

您的 -vm 参数应列在您的 -vmargs 参数之前:

-vm
C:\Program Files\Java\jre7\bin

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms40m

-Xmx512m

http://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 2012-03-25
    • 2021-01-04
    • 2014-09-13
    • 1970-01-01
    相关资源
    最近更新 更多