Netbeans, MacOS Big Sur'a yüklenmiyor

Aug 15 2020

Big Sur'u MacBook Air'ime kurdum. Java yüklü, ancak Netbeans yüklemesi Java JDK bulunamadı diyor. Bu sorun için çözümü olan var mı?

Yanıtlar

2 WillBinns Nov 08 2020 at 04:34

İşte bunu nasıl çözdüğüm. Komut satırından şunu çalıştırdım:

/usr/libexec/java_home -V

Bu, yüklediğiniz Java sanal makinelerini çıkarır:

Matching Java Virtual Machines (4):
    14.0.1 (x86_64) "UNDEFINED" - "OpenJDK 14.0.1" /usr/local/Cellar/openjdk/14.0.1/libexec/openjdk.jdk/Contents/Home
    1.8.271.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_271 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
    1.8.0_251 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

JDK 1.8'i görmüyorsanız, Oracle.com'a gidip onu kurmalısınız. 1.8'e sahip olduğunuzu varsayarak JAVA_HOME, aşağıdaki komutla bunu sizin olarak ayarlamalısınız :

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home"

Konumunuzun benimkinden biraz farklı olabileceğini unutmayın /usr/libexec/java_home -V, yukarıda çalıştırdığınızda VM listenizde bulunan 1.8 için konumu kullanmalısınız . Ayrıca, mevcut JAVA_HOME'un kabuğunuzu bir sonraki açışınızda ayarlanması için bunu kabuk profilinize eklemenizi tavsiye ederim. ZSH'yi kabuğum olarak kullanıyorum, dolayısıyla komut şuydu:

echo 'export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home"' >> ~/.zshrc

Şimdi neredeyse evdesin. Sadece Homebrew'e sahip olduğunuzdan emin olun ve sonra koşun brew cask install netbeans.

Bu, sorunsuz bir şekilde yüklemenizi sağlamalı ve Uygulamalar klasörünüze yerleştirecektir.

1 HarrisFadzillah Aug 16 2020 at 12:20

Burada da aynı, çünkü Big Sur güncellemesi silindi $JAVA_HOME. echo $JAVA_HOME boş ve .bash_profile'a yeniden yönlendiremezsiniz. Belki Big Sur güncellemeleri bunu düzeltir. Kendime bir cevap bekliyorum / arıyorum. Henüz Catalina'ya geçiş yapmak üzere değil

Anurag Nov 24 2020 at 12:51

Sorunumu bu şekilde çözdüm ve harika bir şekilde sonuçlandı:

Sorun:
Netbeans'i ayrıntılı kipte komut satırından çalıştırdığımda şu hatayı gördüm ./netbeans -v
İşlem tamamlanamadı. (Null) özelliğini destekleyen bir Java Runtime bulunamıyor. Lütfen ziyaret edinhttp://www.java.com Java yükleme hakkında bilgi için.

Çözüm:
netbeans.conf dosyasını
vi / Applications / NetBeans / NetBeans \ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf düzenleyin
, netbeans_jdkhome değişkenini arayın, açıklamasını kaldırın ve uygun şekilde değiştirin. Benim durumumda ayar şuydu:
netbeans_jdkhome = "/ Library / Java / JavaVirtualMachines / jdk1.8.0_60.jdk / Contents / Home"

Bunu yaptıktan sonra, Netbeans'i normal olarak Netbeans kısayolunu veya komut satırını kullanarak başlatabilirsiniz.

user14808528 Dec 11 2020 at 22:09

JDK15 ve Apache Netbeans 12.2'yi (Sadece 12.2) kurarak çözdüm.

İyi çalışıyor.