2014-06-16 124 views
0

我買了一臺MacBookPro,並且我是使用這個OS的新手。我從Oracle的網站下載了JDK並安裝了它(/Library/Java/JavaVirtualMachines/jdk_1.7 ...)當我在終端中輸入「java -version」時,它很好:它說:1.7。但我無法在Eclipse上設置1.7 JRE。當我嘗試在Eclipse的「Java/InstalledJREs/Add」中添加JDK時,它不接受jdk_1.7/Contents/Home的主目錄。我在做什麼錯了,找不到解決的辦法。在MAC中設置JDK for Eclipse

也安裝1.7後,eclipse不能編譯一個簡單的HelloWorld.java文件。它給出了類似的錯誤; 「java.lang.UnixProcess」如果我刪除了1.7,它的工作原理和「java -version」說明1.6

+0

您可以爲已安裝的JRE指定完整的JRE路徑 - 類似於/ Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home# –

+0

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/目錄/首頁,我嘗試,但Eclipse說:「主目錄不存在」我嘗試了幾個Eclipse版本和ADT仍然是相同的.. – user1186409

回答

1

安裝Eclipse之後,它通常映射到JRE,並且因爲JRE沒有javac編譯程序,在第一次添加JDK運行時環境之前,您將無法編譯代碼,然後將項目映射到將該JDK作爲庫包含在內。有人認爲我也有時會編輯eclipse.ini並添加一個-vm參數指向{JDK_HOME}/bin/javaw

+0

錯誤,Eclipse有它自己的編譯器。它僅在運行時才能很好地工作。 – Gimby

+0

您的權利,我的答案是面向Linux或Windows的角度。我認爲Eclipse在Mac上具有類似的功能。 – djangofan

0

您需要首先在eclipse.ini文件中添加JDK。只需進入eclipse文件夾並找到eclipse.ini即可。 在eclipse.ini文件中會有一個名爲 的部分-vm 將您的路徑添加到JDK中。 enter image description here

現在,如果你不知道你的JDK的路徑,可以使用下面的命令: 在/ usr/libexec目錄/ JAVA_HOME -v 1.8

一旦你有你的路徑。只需將其粘貼到eclipse.ini中即可。你的日食現在應該可以工作。