Programming

Netbeans 8.2에서 프로젝트를 작성할 수 없습니다

procodes 2020. 7. 21. 21:48
반응형

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는 항상 최신 버전의 JDK 설치 (현재 JDK9)를 사용하며 NetBeans 8.2에서는 작동하지 않으며 언급 한대로 문제를 일으 킵니다.

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

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

왜 JDK9가 NetBeans8.2에서 작동하지 않는지 잘 모르겠지만, 발견하면 여기에 쓸 것입니다 ...


기본 JDK 위치 :

맥 OS ↴

/ 라이브러리 /Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home

윈도우 ↴

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 경로를 주석 해제하고 업데이트해야합니다.

/ 라이브러리 /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. Modify the following file: \Program Files\NetBeans 8.2\etc\netbeans.conf to the given folder path of the newly installed JDK 8: netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_151" (example)

Faced same issue with jdk 10. While installing netbeans prompted for jdk default location was taken as jdk 10. This was the issue, it should be jdk8 (1.8).

  1. Close Netbeans
  2. Open below file
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. Comment jdkhome line jdk9 or jdk10 with # sign:
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. Add new jdkhome line for jdk8:
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. Start Netbeans

Note: If the above .conf file is not editable, then use Administrator mode. I use Notepad++, it prompted for restarting Notepad++ in Administrator mode, then save worked fine.


I had the same issue,

  • Quit Netbeans.
  • Delete the JDK9 file in : /Library/Java/JavaVirtualMachines
  • Install the JDK8 : Download link

Good luck :)


네, 작동합니다 : jdk 9.0의 경로를 제거하고 Cantroll 패널에서 이것을 제거하고 대신 jdk 8version을 설치하고 경로를 설정하십시오 .netbean 8.2에서 쉽게 작동합니다.


netbeans.config 에서 Windows 10"C : \ Program Files \ NetBeans8.2 \ etc" 설정 netbeans_jdkhome="/path/to/jdk-9.0.4"시도했습니다 . "예기치 않은 예외" 알림이 표시 됩니다.


@ 우분투 18.04

sudo apt install openjdk-8-jdk
그때
sudo update-alternatives --config java


  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

8 다시 시작 자바를 선택 netbeans
완료

참고 URL : https://stackoverflow.com/questions/46476470/cant-create-project-on-netbeans-8-2

반응형