명령 줄 외에 NetBeans를 실행하는 데 사용되는 JRE/JDK를 어디에서 설정할 수 있습니까?
-
20-08-2019 - |
문제
우선, 나는 명령 줄 매개 변수에 대해 알고 있지만, 배우고 싶기 때문에 그것을 사용하고 싶지는 않습니다.
NetBeans를 실행하는 데 사용되는 JRE/JDK를 어디에서 설정할 수 있습니까?
약간의 배경 :
- JDK 1.6_10을 설치했습니다 (시스템은 Windows Vista Business 64입니다)
- NetBeans 6.5를 설치했습니다
- 몇 주 후에 나는 netbeans 6.5를 제거했다 (다시 설치로 해결하고 싶은 문제)
- 또한 JDK 1.6_10을 제거하고 대신 1.6_11을 설치했습니다.
- Netbeans 6.5를 다시 설치했습니다
- 이제 NetBeans를 시작할 수 없습니다. 이전 JDK를 사용해야하기 때문입니다. (기본 버전을 사용하려는 시도도 작동하지 않습니다. Java_home은 1.6_11로 설정됩니다)
해결책
{netbeans directory} /etc/netbeans.conf에서 netBeans_jdkhome을 설정해보십시오.
# jdk의 기본 위치는 -jdkhome : netbeans_jdkhome = "..." # (비표준 위치에 Java가있는 것처럼 생략 된 경로)를 사용하여 재정의 할 수 있습니다.
다른 팁
투표 된 답변을 바탕으로, 여기에 내가 Mac에서 한 일이 있었고 효과가있었습니다 ...
(download JDK from Oracle)
$ vi /Applications/NetBeans/NetBeans\ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
[...]
#netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre"
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/"
제휴하지 않습니다 StackOverflow