명령 줄 외에 NetBeans를 실행하는 데 사용되는 JRE/JDK를 어디에서 설정할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/504087

  •  20-08-2019
  •  | 
  •  

문제

우선, 나는 명령 줄 매개 변수에 대해 알고 있지만, 배우고 싶기 때문에 그것을 사용하고 싶지는 않습니다.

NetBeans를 실행하는 데 사용되는 JRE/JDK를 어디에서 설정할 수 있습니까?

약간의 배경 :

  1. JDK 1.6_10을 설치했습니다 (시스템은 Windows Vista Business 64입니다)
  2. NetBeans 6.5를 설치했습니다
  3. 몇 주 후에 나는 netbeans 6.5를 제거했다 (다시 설치로 해결하고 싶은 문제)
  4. 또한 JDK 1.6_10을 제거하고 대신 1.6_11을 설치했습니다.
  5. Netbeans 6.5를 다시 설치했습니다
  6. 이제 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/"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top