NetBeans를 설치하는 동안 오류를 수정하는 방법?


9

Java를 설치하고 Windows 10에 NetBeans 11.3을 설치하려고하지만 exe를 실행 한 후. 설치 프로그램에서 오류 메시지가 나타납니다.

스레드 기본 java.lang.NoClassDefFoundError java / util / jar / Pack200에서 예기치 않은 예외가 발생했습니다.


2
Java 14를 사용하고 있다고 의심되며 해당 버전에서 Pack200을 제거했다고 생각합니다. 이전 버전의 Java를 사용해보십시오.
mwarren

1
@mwarren : 그것은
Joachim Rohde

가지고있는 netbeans 버전에서 지원하는 Java 버전을 사용하십시오.
Thorbjørn Ravn Andersen

답변:


9

NetBeans에는 jdk-14에 문제가 있습니다. jdk-14를 설치했다고 가정하고 제거하고 jdk-13.0.2로 시도하십시오.


이 의견에 감사드립니다. 대신 12를 설치하고 netbeans가 정상적으로 작동합니다!
Clairexxp

4

죄송합니다. 제 생각에는 작동하지 않기 때문에 Java에서 솔루션이없는 이전 버전을 설치하는 것입니다. 누군가 방화벽에 문제가있는 경우 방화벽을 비활성화하면 해결책이 없습니다.

https://www.java.com/en/download/faq/other_jreversions.xml
사용자는 시스템에서 이전 버전의 Java를 모두 제거하는 것이 좋습니다. 시스템에 오래되고 지원되지 않는 Java 버전을 유지하면 심각한 보안 위험이 있습니다. 시스템에서 이전 버전의 Java를 제거하면 시스템에서 최신 보안 및 성능 향상으로 Java 응용 프로그램이 실행됩니다.

"실제"솔루션은 NetBeans 설치 프로그램을 다시 프로그래밍하는 것입니다. 이 사용 된 기능은 2018-08-23에 수행 된 2018-04-04에 더 이상 사용되지 않는 것으로 제안되었습니다.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8200752
2019-10-08에 제안되었으며 2019-12-18에 수행되었습니다.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022
Pack200을 사용하는 개발자는 대체 조치를 취하기 위해 제안 된 제거에 대해 충분한 통지를 받았다고 가정합니다. … pack200응용 프로그램 JAR을 축소 하는 데 사용하는 개발자 는 jlink도구 또는 도구로 전환 jpackage하여 최적화 된 폼 팩터로 응용 프로그램 별 런타임을 만들 수 있다고 가정합니다 .

편집 : 나는이 방법으로 해결했다.

  1. JDK 14 제거
  2. JDK 13.0.2 설치
  3. 설치된 Apache NetBeans
  4. JDK 14 설치
  5. C : \ Program Files \ NetBeans \ netbeans \ etc \ netbeans.conf를 열고 JDK 경로를 변경하십시오.
  6. JDK 13.0.2 제거

이제 NetBeans는 JDK 14와 함께 실행됩니다.



2

예, 이전 버전을 참조 할 때 cmd에서 다음과 같이 작동합니다. Apache-NetBeans-11.3-bin-windows-x64.exe --javahome "C : \ Program Files \ Java \ jdk-12.0.2"


0

여러 JDK 버전이 설치된 경우 경로를 JDK-12로 설정할 환경 변수 "JAVA_HOME"을 정의해야합니다. 자세한 내용은 여기 에 설명되어 있습니다 . (러시아어 만)


0

Andy의 다른 방법.
(Windows)
1) "Apache-NetBeans-11.3-bin-windows-x64"설치 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "바로 가기 생성"을 선택하십시오.
2) 생성 된 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택하십시오.
3) "target"텍스트 상자에서 마지막에 14 이하의 JDK 버전 경로를 추가하십시오.

C : \ Users \ userfoldername \ Desktop \ Apache-NetBeans-11.3-bin-windows-x64.exe --javahome "C : \ Program Files \ Java \ jdk-13"

4) 완료되면 확인을 누르고 바로 가기를 두 번 클릭하면 제대로 설치됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.