2015-05-20 100 views
0

Java控制面板說我有Java 8更新45. 終端說:java版本「1.7.0_17」。 Eclipse正在使用1.7.0_17-b02。 Ho可以在終端和Eclipse中從Java 1.7切換到1.8嗎?在Mac OSX上使Java 1.8默認爲10.9.5

首先,我嘗試對Java首選項進行更改,但實用程序中缺少該更改。然後我發現Installed Java 7 on Mac OS X but Terminal is still using version 6和已經運行

sudo rm /usr/bin/java 
sudo ln -s /Library/Internet\ PlugIns/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin 

現在終端返回Java版本 「1.8.0_45」,但Eclipse不啓動:

的JVM共享庫「/庫/互聯網插件/ JavaAppletPlugin。 plugin/Contents/Home/bin /../ lib/server/libjvm.dylib「 不包含JNI_CreateJavaVM符號。

+1

這可能屬於超級用戶而不是stackoverflow – Dragondraikk

回答

0

你需要卸載JDK 1.7

導航到/Library/Java/JavaVirtualMachines並刪除他的名字下面的格式相匹配的目錄:

/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk 

例如,若要卸載8×6:

% rm -rf jdk1.8.0_06.jdk 
+0

您確定這是卸載某些東西的正確方法嗎? – robert

+0

我已經做了幾次 – Grbe1l