[英]Can't Install netbeans on Mac OS 10.7
剛買了一個全新的mac。
但是,當我嘗試安裝netbeans 7.0.1時,我會進入安裝的一部分,它要我選擇要安裝的目標。 但它說“Netbeans 7.0.1無法安裝在這個磁盤上。這個軟件可以安裝並只能用於Java 6.”
我在這里從apple開發者網站安裝了新的10.7 JDK:
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.10.3.3.1
但我仍然收到消息。
我在這里想念的是什么
我有同樣的問題。 更糟糕的是,在安裝開發人員預覽后,我無法安裝系統JVM。 經過一番挖掘后,開發人員預覽似乎會創建一個到CurrentJDK的符號鏈接。 修理:
cd /System/Library/Frameworks/JavaVM.framework/Versions
rm CurrentJDK
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_27-b07-395.jdk/Contents/Home CurrentJDK
這也是Netbeans安裝程序的錯誤。 它還沒有更新到Apple不久前推出的更新的JDK路徑樣式(/ Library / Java / JavaVirtualMachines)。
忘了安裝java開發人員工具。 Java開發人員工具可從Apple開發人員下載站點或Oracle獲得。
OSX Lion沒有預先安裝java開發人員工具包。
Tnx分配@jsravn為您的解決方案 。 我仍然想添加更多信息,因為我還在使用Snow leopard(最新版本為10.6.8),但遇到了同樣的問題。
盡管Netbeans使用默認安裝程序,但它們的安裝使用unpack200
和Java Command。 這導致致命錯誤。 我在查看/var/log/install.log時發現了這個:
[truncated]
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/unpack200: No such file or directory
解決方案是將CurrentJDK符號鏈接到較新的JDK。 (類似於@jsravn)
cd /System/Library/Frameworks/JavaVM.framework/Versions
mv CurrentJDK CurrentJDK_old
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_27-b07-395.jdk/Contents CurrentJDK
但是,由於您可以閱讀錯誤日志,因此符號鏈接應以內容結尾
我相信這是由Apple軟件更新的“Java 6更新”引入的。 目標版本是Mac OSX 10.6。*或更高版本
請注意,Apple沒有自己更新符號鏈接,這很奇怪。 之后恢復CurrentJDK符號鏈接可能是明智之舉。
StackOverflow中有關於該主題的相關帖子,因為我面臨同樣的問題,我猜Netbeans沒有在你的系統上找到JDK(以及我的...)
正如許多人所提到的,JDK不再是OS X Lion的一部分,但必須安裝,有兩個版本:一個來自開發者網站,一個是在需要時通過“Mac更新”上傳的。
我沒有使用Netbeans和第二個,因為它沒有安裝在相同的目錄中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.