将 Eclipse 指向 JRE 1.7 而不是 1.6
Pointing eclipse to JRE 1.7 instead of 1.6
每当我单击 eclipse 图标时,我都会收到错误消息,表示 1.6 版的 jvm 不适合该产品。需要 1.7 或更高版本。
系统中我的其他 java 应用程序正在使用 JRE 1.6,所以我不想更改它。
我的系统中也有 JDK 7,但是如何将我的 eclipse 指向 JDK 1.7 而不是默认的 1.6。
谢谢
您有多种选择。
由于您想为大多数其他应用程序默认使用 Java 1.6,我建议修改您的 Eclipse.ini:
https://wiki.eclipse.org/Eclipse.ini
示例:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Java\JDK.8\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m
每当我单击 eclipse 图标时,我都会收到错误消息,表示 1.6 版的 jvm 不适合该产品。需要 1.7 或更高版本。
系统中我的其他 java 应用程序正在使用 JRE 1.6,所以我不想更改它。
我的系统中也有 JDK 7,但是如何将我的 eclipse 指向 JDK 1.7 而不是默认的 1.6。
谢谢
您有多种选择。
由于您想为大多数其他应用程序默认使用 Java 1.6,我建议修改您的 Eclipse.ini:
https://wiki.eclipse.org/Eclipse.ini
示例:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Java\JDK.8\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m