0

eclipse.ini を次のように変更しました。

-vm C:\Users\myuser\java\jdk1.7.0_25\bin\javaw.exe
-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.v20130521-0416
-product
org.eclipse.epp.package.jee.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

プロセス エクスプローラーでは、exe が次のように開始されていることがわかります。C:\Windows\System32\javaw.exe

指定した vm が取得されないのはなぜですか? コンソールでは、どこからでも java -version が使用したいものを反映しているため、パスは問題ありません。

4

3 に答える 3

0

2 つのバージョンの Java がある場合、Eclipse kepler も起動しません。Classpath および Path 環境変数で指定されたバージョンよりも新しいバージョンです。したがって、より高いバージョンをアンインストールするか、クラスパスとパスを新しいバージョンに変更します。私のJavaバージョンをJava 8u40にアップグレードするように頼まれました..その後、ケプラーが起動しません..Java 8u40をアンインストールするか、クラスパスとパスを変更してください..それは機能し、私にとってはそうでした..

于 2015-03-21T21:13:28.103 に答える