JDK NetBeans 실행 상태를 설정하려면 어떻게 해야 합니까?
이전 NetBeans 6.7, NetBeans 6.9 및 NetBeans 7.0을 사용하고 있습니다.이것들은 jdk1.6.0_21 및 jdk1.6.0_25에서 실행되었습니다.이러한 JDK를 삭제하고 jdk1.6.0_26 및 jdk1.7.0만 남았습니다만, 이전 버전의 NetBeans를 계속 유지하고 싶은데, 실행하면 다음과 같은 메시지가 나타납니다.
C Files1. "jdkome C:\Program Files(x86)\Java\jdk 1.6.0_25"에서 수
그냥'?
6., 「했습니다.\Program Files (x86)\NetBeans 6.7" » "C:\Users\USER.nbi\registry.xml"로 지정합니다. '어디서 무엇을 수 요?C:\Program Files (x86)\Java\jdk1.6.0_26
Kasun Gajacinghe의 조언 덕분에, 나는 "제안된" 링크에서 해결책을 찾았다.다음 파일을 업데이트합니다(7.x를 NetBeans 버전으로 대체).
C:\Program Files\NetBeans 7.x\etc\netbeans.conf
다음 행을 변경하여 Java 설치 위치를 가리킵니다.
netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"
할 수 .netbeans.conf
.
Tools* → Java Platforms로 이동합니다.여기서 Add Platform(플랫폼 추가)을 클릭하여 다음을 가리킵니다.C:\Program Files (x86)\Java\jdk1.6.0_25
JDK 기존 할 수 있습니다. 다른 JDK 버전을 설정하거나 기존 버전을 제거할 수 있습니다.
Oracle(Sun) 사이트에서 제안하는 또 다른 솔루션은 다음과 같습니다.
netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"
6.9.1에서 시도했습니다.프로젝트별로 JDK를 변경할 수도 있습니다.Java Platforms 대화상자에서 사용 가능한 JDK를 설정해야 합니다.그런 다음 실행 → 프로젝트 구성 설정 → 사용자 정의로 이동하십시오.그런 다음 열린 대화 상자에서 빌드 → 컴파일 메뉴로 이동합니다.버전을 설정합니다.
를 하지 않는 는, 변경하는 이 Windows 로 되어 있습니다.netbeans-8.0/etc/netbeans.conf
.
변경할 행은 다음과 같습니다.
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
이전 값을 주석으로 표시하고 새 값을 삽입합니다.
Windows 7 이후를 사용하고 있는 고객에게 있어서, 보다 편리한 솔루션으로서
cd "C:\Program Files\Java"
mklink /D jdk8 jdk1.8.0_25
새로운 JDK가 나올 때마다 조정할 수 있는 심볼릭 링크 폴더를 얻을 수 있습니다.
그 때 필요한 것은, 다음의 설정을 실시하는 것 뿐입니다.
netbeans_jdkhome="C:\Program Files\Java\jdk8"
(NetBeans 8 의 양쪽 로케이션 모두), 설정을 다시 편집할 필요가 없습니다.JDK가 업데이트될 때마다 심볼 링크를 조정하기만 하면 됩니다.
저도 오늘 같은 디렉토리에 다른 JDK를 재배치하기로 결정했기 때문에 이 메시지를 받았습니다.Windows의 프로그램 매니저를 통해 모두 제거하기로 했습니다.그 후, 물론, 이하의 메세지가 있었습니다.
"지정된 jdkhome C:\Program Files(x86)\Java\jdk1.7.0_60에서 Java 설치를 찾을 수 없습니다.기본 버전을 사용하시겠습니까?"
JDK를 새로 설치해도 문제가 해결되지 않습니다.예, Tools → Java 플랫폼에서 구성할 수 있지만, 제 경우 netbeans.conf 파일을 수정해야 했습니다.
아래 라인이 있습니다.
netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"
그리고 나는 그것을 대체했다:
netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"
당신의 질문에 정확히 답하는 것은 아니지만, 문제를 피하기 위해
다음 내용을 포함하는 .disc 파일을 만들 수 있습니다.
start netbeans --jdkhome c:\path\to\jdk
또는 Netbeans 바로 가기에서 위의 옵션을 설정합니다.
다른 모든 답변에서는 Java 플랫폼의 위치를 명시적으로 지정하는 방법에 대해 설명하고 있습니다.이 방법은 특정 버전의 Java를 사용하는 경우에도 상관없습니다.그러나 최신 버전의 JDK를 사용하고 운영 체제의 "일반" 위치에 설치하려는 경우 가장 좋은 방법은 JDK 위치를 지정하지 않는 것입니다.대신에, NetBeans 런처가 기동할 때마다 JDK 를 검색하도록 해 주세요.
이를 수행하려면 명령줄에서 jdkhome을 지정하지 말고 netbeans.conf 파일에서 netbeans_jdkhome 변수 설정을 코멘트합니다.(이러한 파일의 검색처에 대해서는, 다른 회답을 참조해 주세요).
이렇게 하면 새로운 버전의 Java를 설치할 때 NetBeans 설치가 자동으로 Java를 사용합니다.대부분의 경우, 당신이 원하는 것이 바로 그것일 것입니다.
NetBeans에 이미 프로젝트가 있고 컴파일러를 변경하고 싶은 경우(1.7에서 1.로) 해당 프로젝트의 Java 소스 컴파일러도 변경해야 합니다.
프로젝트를 마우스 오른쪽 버튼으로 클릭하고 아래 개요와 같이 Properties를 선택합니다.
다음으로 프로젝트에 필요한 소스가 아래에 동그라미로 표시되어 있는지 확인합니다.
다음으로 Java 컴파일러가 프로젝트에 적합한지 확인합니다.
Windows 에서는, 를 엽니다.cmd
.
NetBeans 파일이 다운로드된 디렉토리로 이동합니다.
그런 다음 다음 다음 명령을 실행합니다.JDK 경로는 앞에서 설명한 경로와 다를 수 있습니다.
netbeans-8.2-windows.exe --javahome "C:\Program Files\Java\jdk-9.0.1"
기존의 NetBeans 인스톨로 문제가 발생했을 경우는, 여기를 참조해 주세요.
언급URL : https://stackoverflow.com/questions/6950960/how-can-i-set-the-jdk-netbeans-runs-on
'source' 카테고리의 다른 글
주간 및 야간 근무자 수에서 IN 및 OUT을 필터링하는 방법은 무엇입니까? (0) | 2022.11.08 |
---|---|
새로운 JRE 버전은 오래된 JDK 버전으로 컴파일된 Java 프로그램을 실행할 수 있습니까? (0) | 2022.11.08 |
debian jesse에 libmariadbclient-dev를 설치하다 (0) | 2022.11.08 |
JVM 인수를 통한 log4j 구성 (0) | 2022.11.08 |
드롭다운 상자에서 모든 옵션을 지우려면 어떻게 해야 합니까? (0) | 2022.10.30 |