在不更改PATH env变量的情况下安装Eclipse

时间:2017-10-18 15:11:26

标签: eclipse environment-variables

是否可以指定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。它们都不起作用,所有仍然提供完全相同的消息然后运行安装程序。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题
下载eclipse的zip版本,
部署后,在根文件夹eclipse.ini中打开文本文件
添加以下行:

-vm
C:/java/jdk1.8.0_144/jre/bin  (put correct path for your jvm here)

我在--launcher.appendVmargs之后添加了几行,但是我不确定这是否有区别。