최신 업데이트 이후로 Java 설치가 손상되었습니다. Java를 필요로하는 프로그램은 열리지 않습니다. 명령 줄에서 다음 명령을 사용하여 프로그램을 실행하려고하면 Java MyJavProg
나는 메시지를 받는다. Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
.
자바와 관련된 모든 것을 제거하고 다시 설치해야합니까?
답변
나는 자바를 재설치하면서 이러한 문제를 성공적으로 해결했다. 너는 무엇을 느슨하게해야 할까? Java는 무료로 사용할 수 있습니다. (무료 툴바 애드온을 피하십시오).
답변
문제는 경로가 잘못된 Java 버전을 타겟팅하고 있다는 것입니다.
다음을 먼저 시도해보십시오 (Windows 설치를 가정합니다).
귀하의 %PROGRAMFILES%\Java
폴더
여러 Java 설치가 표시 될 수 있습니다 (설치에 오류가 없다고 가정 할 때).
명령 프롬프트를 실행하십시오. %PROGRAMFILES%\Java
폴더로 이동 한 다음 관련 java 버전으로 변경하고 java 파일의 전체 경로를 사용하여 bin 폴더에서 명령을 다시 시도하십시오. 그것이 작동하면 우리는 범인을 발견했습니다.
이제 올바른 경로를 가리 키도록 환경 변수를 편집해야합니다.
환경 변수로 이동하여 PATH (필요한 경우 CLASSPATH)를 편집하고
32 비트 Windows에서
“C : \ Program Files \ Java \ jdkINCORRECTJAVAVERSION \ bin \”을
”
C : \ Program
Files \ Java \ CORRECTJAVAVERSION \ bin \ ”
64 비트 Windows에서
“C : \ Program Files (x86) \ Java \ jdkINCORRECTJAVAVERSION \ bin \”
“C : \ Program Files (x86) \ Java \ CORRECTJAVAVERSION \ bin \”