[netbeans] Netbeans 8.2에서 프로젝트를 만들 수 없습니다.

Windows 10 OS가 있고 방금 JDK 9 및 모든 기능이 포함 된 Netbeans 8.2 버전을 다운로드했습니다. (Java) 프로젝트를 만들고 싶을 때 할 수 없습니다. 나에게 오류 또는 무언가를주지 않습니다. 단지이 빈 화면입니다.

여기에 이미지 설명 입력

여기서 문제가 될 수 있으므로 프로젝트를 만들 수 없습니까?



답변

  1. 폴더를 삭제하여 문제를 해결할 수 있습니다 JDK-9.
  2. Netbeans를 다시 시작하십시오.
  3. JDK의 기본 버전을 사용하려는 경우 메시지가 표시됩니다.
  4. yes또는을 누릅니다 ok.

또는 JDK-9PC에서 제거 하고 JDK-8.


답변

편집 :
해결책은 JDK 9 이상이 현재 지원되지 않으므로 JDK 8을 설치하는 것입니다.

그러나 이미 JDK 8을 설치 한 경우 아래 설명 된 단계를 따르십시오.

그 이유는 NetBeans가 시작하는 기본 JDK와 충돌이 있기 때문입니다. 더 낮은 버전으로 설정해야합니다.

  1. 폴더 "C:\Program Files\NetBeans 8.2\etc"또는 NetBeans가 설치된 위치로 이동하십시오.
  2. netbeans.conf파일을 엽니 다 .
  3. netbeans_jdkhomeJDK 경로를 찾아서 로 바꾸 "C:\Program Files\Java\jdk1.8.0_152"거나 JDK가 설치된 위치를 찾습니다 . 올바른 경로를 사용하십시오. 그렇지 않으면 문제가 발생합니다. 여기에 JDK 1.8.0_152설치됩니다.
  4. 파일을 저장하고 NetBeans를 다시 시작하십시오. 그것은 나를 위해 일했고 당신도해야합니다.

답변

다른 사람들이 말했듯이, NetBeans는 항상 NetBeans 8.2에서 작동하지 않는 최신 버전의 JDK (현재 JDK9)를 사용할 것이며 여러분이 언급 한대로 문제를 일으키고 있습니다.

NetBeans가 JDK9를 삭제하는 대신 JDK8을 사용하도록함으로써이 문제를 해결할 수 있습니다!
파일
을 편집하기 만하면 netbeans.conf됩니다 :
MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
WindowsC:\Program Files\NetBeans 8.2\etc\

선호하는 편집기로 netbeans.conf를 열고 다음 행을 찾으 netbeans_jdkhome="/path/to/jdk"
십시오 . 앞에있는 # 기호를 제거 하고 원하는 JDK 버전 (JDK8) 홈 위치를 입력하여 수정하십시오.

JDK9가 NetBeans8.2와 함께 작동하지 않는 이유를 잘 모르겠습니다.하지만 발견하면 여기에 작성하겠습니다.


기본 JDK 위치 :

맥 OS ↴

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home

Windows ↴

C : \ Program Files \ Java \ jdk1.8.0_152

나는 jdk1.8.0_152를 예로 사용했습니다.


답변

macOS High Sierra에 NetBeans 8.2를 설치 한 것과 동일한 문제가 발생했으며 기본 설정으로 NetBeans는 최신 JDK 릴리스 (현재 JDK 9)에서 작동합니다.

NetBeans 문제

내가 한 일은 NetBeans가 JDK 8을 사용하도록 강요 netbeans.conf하는 것이 었습니다. 파일을 구성해야 합니다. 다음에서 찾을 수 있습니다.

/ Applications / NetBeans / NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf

여기에 이미지 설명 입력

주석을 제거하고 JDK에 대한 경로를 업데이트해야합니다. 다음 위치에서 찾을 수 있습니다.

/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

여기에 이미지 설명 입력

저장하고 NetBeans를 다시 시작하면 완료됩니다!


답변

Linux에서 실행하는 경우 nano 또는 다른 것을 사용하여 netbeans.conf 파일을 엽니 다.

nano netbeans-8.2/etc/netbeans.conf

jdkhome 또는 jdk 디렉토리를 편집하십시오.

netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"

당신은 당신의 jdk 버전을 확인할 수 있습니다

java -version

또는

ls /usr/lib/jvm


답변

Java SE Development Kit 9는 Netbeans IDE 8.2와 호환되지 않습니다.

내 솔루션 :

  1. 현재 JDK 9 삭제
  2. 이 이전 신뢰 버전의 JDK 설치 : JDK 8
  3. 다음 파일을 수정하십시오. \ Program Files \ NetBeans 8.2 \ etc \ netbeans.conf를 새로 설치된 JDK 8의 지정된 폴더 경로로 수정하십시오. netbeans_jdkhome = “C : \ Program Files \ Java \ jdk1.8.0_151″(예제)

답변

jdk 10에서 동일한 문제에 직면했습니다. netbeans를 설치하는 동안 jdk 기본 위치를 묻는 메시지가 jdk 10으로 사용되었습니다. 이것이 문제 였지만 jdk8 (1.8)이어야합니다.

  1. Netbeans 닫기
  2. 아래 파일 열기
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. jdkhome 행 jdk9 또는 jdk10을 # 기호로 주석 처리하십시오.
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. jdk8에 대한 새 jdkhome 행을 추가하십시오.
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. Netbeans 시작

참고 : 위의 .conf 파일을 편집 할 수없는 경우 관리자 모드를 사용하십시오. Notepad ++를 사용하고 관리자 모드에서 Notepad ++를 다시 시작하라는 메시지가 표시되고 저장이 제대로 작동합니다.