簡體   English   中英

無法在Mac OS 10.7上安裝netbeans

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM