Netbeans는 MacOS Big Sur에 설치되지 않습니다.
MacBook Air에 Big Sur를 설치했습니다. Java가 설치되어 있지만 Netbeans 설치에 Java JDK가 없다고 표시됩니다. 누구든지이 문제에 대한 해결책을 가지고 있습니까?
답변
해결 방법은 다음과 같습니다. 명령 줄에서 다음을 실행했습니다.
/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
.
그러면 문제없이 설치할 수 있으며 응용 프로그램 폴더에 배치됩니다.
여기도 마찬가지입니다. Big Sur 업데이트가 지워졌 기 때문입니다. $JAVA_HOME. echo $JAVA_HOME이 비어 있으며 .bash_profile로 리디렉션 할 수 없습니다. Big Sur 업데이트로이 문제를 해결할 수 있습니다. 나는 스스로 답변을 기다리고 있습니다. 아직 Catalina로 다운 그레이드하지 않음
나는 이와 같이 내 문제를 해결했고 훌륭하게 해결되었습니다.
문제 :
상세 모드에서 명령 줄을 통해 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를 정상적으로 시작할 수 있습니다.
JDK15와 Apache Netbeans 12.2 (12.2 만)를 설치하여 문제를 해결했습니다.
잘 작동한다.