HOWTO · Java

VM Java/Lang/Noclassdeffounderror 초기화 중 오류 발생: Java/Lang/Object

이 튜토리얼은 자바에서 VM java/lang/noclassdeffounderror: java/lang/object 초기화 중 오류 발생을 보여줍니다.

이 페이지의 내용

이 자습서는 Java에서 VM java/lang/noclassdeffounderror: java/lang/object 초기화 중 오류 발생 오류를 보여줍니다.

VM java/lang/noclassdeffounderror: java/lang/object 초기화 중 오류 발생

VM java/lang/noclassdeffounderror: java/lang/object 초기화 중 오류 발생은 Java를 실행할 때 시스템이 혼동될 때 발생합니다. 이는 Java를 환경 변수로 실행할 때 발생하지만 해당 디렉토리에서 Java를 실행하면 제대로 작동합니다.

VM java/lang/noclassdeffounderror: java/lang/object 초기화 중 오류 발생이 발생할 때마다 Java가 올바르게 설치되고 환경 변수에 올바른 경로가 설정됩니다.

이 오류의 원인은 모호하지만 일부 솔루션은 다른 시나리오에 적용될 수 있습니다. 이유는 다음과 같습니다.

  1. JDK(Java Development Kit)를 업데이트했지만 JRE(Java Runtime Environment) 업데이트를 잊은 경우. 최근 버전에서는 JDK에 JRE가 포함되어 있어 별도로 설치할 필요가 없습니다.
  2. 알 수 없는 응용 프로그램이 java.exe 파일을 Windows 디렉토리에 복사하고 Windows가 Windows 디렉토리에서 Java 실행을 시작할 때 지원 파일을 찾을 수 없을 때 이 오류가 발생합니다.

CMD에서 Java를 실행할 때 오류는 다음과 같습니다.

Error occurred during initialization of VM
java/lang/noclassdeffounderror: java/lang/object

이클립스 실행

일반적으로 이 오류로 인해 Eclipse가 초기화되지 않을 때 발생합니다. Eclipse 문제는 아래 단계에 따라 해결할 수 있습니다.

  • Eclipse 디렉토리로 이동하십시오.
  • eclipse.ini 파일을 엽니다.
  • vmargs 앞에 ini 파일에 대한 경로와 함께 다음 행을 추가하십시오.
-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe

eclipse.ini 파일을 저장하고 Eclipse를 실행합니다.

Windows 디렉토리 확인

Error Occurred During Initialization of VM java/lang/noclassdeffounderror: java/lang/object 오류가 발생하는 경우 몇 가지 단계를 따라 모호한 이유를 알아야 합니다.

  1. Windows 디렉토리로 이동합니다.
  2. Java에서 exe 파일을 찾을 수 있는지 확인합니다.
  3. 이러한 파일은 Windows의 응용 프로그램에 의해 복사됩니다.
  4. 이 파일을 삭제하면 문제가 해결될 수 있습니다.
  5. 애플리케이션을 찾는 것이 쉽지는 않지만 Java를 실행하는 모든 애플리케이션을 확인할 수 있습니다.