source

JDK NetBeans 실행 상태를 설정하려면 어떻게 해야 합니까?

lovecheck 2022. 11. 8. 21:11
반응형

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를 새로 설치해도 문제가 해결되지 않습니다., ToolsJava 플랫폼에서 구성할 수 있지만, 제 경우 netbeans.conf 파일을 수정해야 했습니다.

아래 라인이 있습니다.

netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"

그리고 나는 그것을 대체했다:

netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"

당신의 질문에 정확히 답하는 것은 아니지만, 문제를 피하기 위해

  1. 다음 내용을 포함하는 .disc 파일을 만들 수 있습니다.

    start netbeans --jdkhome c:\path\to\jdk

  2. 또는 Netbeans 바로 가기에서 위의 옵션을 설정합니다.

다른 모든 답변에서는 Java 플랫폼의 위치를 명시적으로 지정하는 방법에 대해 설명하고 있습니다.이 방법은 특정 버전의 Java를 사용하는 경우에도 상관없습니다.그러나 최신 버전의 JDK를 사용하고 운영 체제의 "일반" 위치에 설치하려는 경우 가장 좋은 방법은 JDK 위치를 지정하지 않는 것입니다.대신에, NetBeans 런처가 기동할 때마다 JDK 를 검색하도록 해 주세요.

이를 수행하려면 명령줄에서 jdkhome을 지정하지 말고 netbeans.conf 파일에서 netbeans_jdkhome 변수 설정을 코멘트합니다.(이러한 파일의 검색처에 대해서는, 다른 회답을 참조해 주세요).

이렇게 하면 새로운 버전의 Java를 설치할 때 NetBeans 설치가 자동으로 Java를 사용합니다.대부분의 경우, 당신이 원하는 것이 바로 그것일 것입니다.

NetBeans에 이미 프로젝트가 있고 컴파일러를 변경하고 싶은 경우(1.7에서 1.로) 해당 프로젝트의 Java 소스 컴파일러도 변경해야 합니다.

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 아래 개요와 같이 Properties를 선택합니다.

Java 프로젝트 속성

다음으로 프로젝트에 필요한 소스가 아래에 동그라미로 표시되어 있는지 확인합니다.

프로젝트 소스 컴파일러

다음으로 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

반응형