這可能是一個簡單的問題,但我無法通過搜索堆棧溢出找到明確的答案。如果它重複,我將刪除此線程。我在OS X Yosemite版本10.10.5上,我的System.Preferences-> java-> general顯示我有版本8更新66(內部版本1.8.0_66-b17)。但是,由於使用舊的java編譯器,一些代碼失敗。如何升級我的MAC OS X以使用更新的Java編譯器?
$javac -version (javac 1.6.0_65)
java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
如何讓我的項目使用最新的java編譯器? (最好作爲系統默認)?
導航到java.com,獲取最新的JDK。 –
@Seva,那就是我所做的。問題是,儘管我的系統上有最新的版本,但它仍然使用舊版本。 – stian
如果您使用Eclipse,則必須在其首選項中更改使用的JDK。 此鏈接可能會有幫助 http://stackoverflow.com/questions/26450420/osx-10-10-and-eclipse-luna-own-app-crashes-when-started-from-inside-eclipse –