2017-03-03 2 views
0

私のオペレーティングシステムはopenSUSE Leap 42.1です。 JREとJDKの両方をインストールしました。いくつかの便利なコマンドの結果を以下に示します。Linux上のEclipseのJavaパス設定

[email protected]:~> java -version 
java version "1.8.0_121" 
Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) 

[email protected]:~> whereis java 
java: /usr/bin/java /usr/lib64/java /etc/java /usr/share/java 

[email protected]:~> readlink -f $(which java) 
/usr/java/jdk1.8.0_121/bin/java 

は、その後、私はこのquestionの答えに応じてのたeclipse.iniファイルをEclipseにコードの2行を追加しました。

-vm 
/usr/java/jdk1.8.0_121/bin/java 

失敗しました。そこで、最後の部分を/ usr/bin/javaに変更しました。それはまた失敗しました。そして、ここで第一審の失敗です:

JVM terminated. Exit code=1 
/usr/bin/java 
-Dosgi.requiredJavaVersion=1.7 
-XX:MaxPermSize=256m 
-Xms256m 
-Xmx1024m 
-vm /usr/java/jdk1.8.0_121/bin/java 
-jar /home/emre/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash /home/emre/eclipse//plugins/org.eclipse.platform_4.5.2.v20160212-1500/splash.bmp 
-launcher /home/emre/eclipse/eclipse 
-name Eclipse 
--launcher.library /home/emre/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417/eclipse_1612.so 
-startup /home/emre/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
--launcher.appendVmargs 
-exitdata 52000e 
-product org.eclipse.epp.package.java.product 
-vm /usr/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-XX:MaxPermSize=256m 
-Xms256m 
-Xmx1024m 
-vm /usr/java/jdk1.8.0_121/bin/java 
-jar /home/emre/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 

答えて

0

私は-vmargsの前で-vm/usr/java/jdk1.8.0_121/bin/javaラインを移動しました。最終的には次のようになります。

-vm 
/usr/java/jdk1.8.0_121/bin 
-vmargs 

これはうまくいきました。

関連する問題