【发布时间】:2017-10-18 15:11:25
【问题描述】:
是否可以指定 eclipse 安装程序将使用的 jvm?我收到错误消息“JVM 版本 1.7.0_67 不适合此产品。版本:需要 1.8 或更高版本”。
我想安装eclipse氧气,我有jdk 8,但我不想弄乱当前指向jre 7的PATH环境变量,因为我担心它可能会混淆其他程序。有没有办法做到这一点?
更新:
我尝试按照建议创建一个 eclipse-inst.ini 文件,并将其放在与安装程序相同的目录中(注意,我没有编辑任何内容,因为没有现有文件)。
为第二行尝试了许多选项(当然不是同时进行如下):
-vm
C:/zIMC/imc-dev-1.8/jdk8/jre/bin/javaw.exe
C:/zIMC/imc-dev-1.8/jdk8/bin/javaw.exe
C:/zIMC/imc-dev-1.8/jdk8/bin/java.exe
C:/zIMC/imc-dev-1.8/jdk8/bin/
C:/zIMC/imc-dev-1.8/jdk8/jre/bin/server/jvm.dll
还尝试使用反斜杠代替其中的大多数。最后一个来自我旧安装的 eclipse.ini,它使用的是 jdk7。它们都不起作用,所有仍然给出完全相同的消息然后安装程序运行。
【问题讨论】:
-
见wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM(
eclipse-inst.ini与eclipse.ini相同) -
我尝试制作只包含 -vm 参数的 eclipse-inst.ini 文件,但没有成功。
-
能否将您编辑的
eclipse-inst.ini文件的内容添加到您的问题中? -
您必须编辑现有的
eclipse-inst.ini。在 Windows 上,Eclipse 安装程序是一个自解压 ZIP 文件,它将带有eclipse-inst.ini文件的应用程序解压到一个临时文件夹中。如果你只想安装单个Eclipse包,我推荐直接download the ZIP of the Eclipse package你想要的,解压并编辑eclipse.ini。
标签: eclipse environment-variables