Netbeans는 MacOS Big Sur에 설치되지 않습니다.

Aug 15 2020

MacBook Air에 Big Sur를 설치했습니다. Java가 설치되어 있지만 Netbeans 설치에 Java JDK가 없다고 표시됩니다. 누구든지이 문제에 대한 해결책을 가지고 있습니까?

답변

2 WillBinns Nov 08 2020 at 04:34

해결 방법은 다음과 같습니다. 명령 줄에서 다음을 실행했습니다.

/usr/libexec/java_home -V

설치 한 Java VM이 출력됩니다.

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이 표시되지 않으면 Oracle.com으로 이동하여 설치해야합니다. 1.8이 있다고 가정하면 JAVA_HOME다음 명령을 사용하여 설정해야합니다 .

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

위치가 내 위치와 약간 다를 수 있으므로 /usr/libexec/java_home -V위의를 실행할 때 VM 목록에 있던 1.8의 위치를 ​​사용해야합니다 . 다음 번에 셸을 다시 열 때 현재 JAVA_HOME이 설정되도록 셸 프로필에이 항목을 추가하는 것이 좋습니다. ZSH를 셸로 사용하고 있으므로 명령은 다음과 같습니다.

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

이제 거의 집에 왔습니다. Homebrew 가 있는지 확인한 다음 brew cask install netbeans.

그러면 문제없이 설치할 수 있으며 응용 프로그램 폴더에 배치됩니다.

1 HarrisFadzillah Aug 16 2020 at 12:20

여기도 마찬가지입니다. Big Sur 업데이트가 지워졌 기 때문입니다. $JAVA_HOME. echo $JAVA_HOME이 비어 있으며 .bash_profile로 리디렉션 할 수 없습니다. Big Sur 업데이트로이 문제를 해결할 수 있습니다. 나는 스스로 답변을 기다리고 있습니다. 아직 Catalina로 다운 그레이드하지 않음

Anurag Nov 24 2020 at 12:51

나는 이와 같이 내 문제를 해결했고 훌륭하게 해결되었습니다.

문제 :
상세 모드에서 명령 줄을 통해 Netbeans를 실행할 때 다음 오류가 표시되었습니다 ./netbeans -v
작업을 완료 할 수 없습니다. (null)을 지원하는 Java 런타임을 찾을 수 없습니다. 방문하시기 바랍니다http://www.java.com Java 설치에 대한 정보는

솔루션 :
netbeans.conf 파일을 편집하십시오.
vi / Applications / NetBeans / NetBeans \ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
netbeans_jdkhome 변수를 찾아 주석 처리를 제거하고 적절하게 대체하십시오. 제 경우 설정은 다음과 같습니다.
netbeans_jdkhome = "/ Library / Java / JavaVirtualMachines / jdk1.8.0_60.jdk / Contents / Home"

그런 다음 Netbeans 바로 가기를 사용하거나 명령 줄을 사용하여 Netbeans를 정상적으로 시작할 수 있습니다.

user14808528 Dec 11 2020 at 22:09

JDK15와 Apache Netbeans 12.2 (12.2 만)를 설치하여 문제를 해결했습니다.

잘 작동한다.