본문 바로가기
JAVA

Failed to find a Main Class ( in ECLIPSE )

by helloissue 2021. 9. 22.

 '이클립스가 로드되지 않습니다', '메인 클래스를 찾지 못했습니다', 'Failed to find a Main Class in sth.jar' 등의 오류로 이클립스가 동작하지 않았습니다. 어떻게 하면 에러를 해결하고 다시 동작이 가능하게 할 수 있는지를 알아보겠습니다.

 

해결방법

  1. 동시에 여 러버 전의 JDK 설치되어 있는 경우 한 개의 버전만 가리키게 수정을 합니다.
  2. 이클립스 Neon 릴리스 이후 Java 8 이상이 필요했습니다. Java 버전 8 이상으로  업데이트하십시오.
  3. 이클립스 환경 파일인  eclipse.ini을 참고하여 vm 옵션의 자바 경로 올바른지 확인을 하십시오.

하단의 화면은 자바버전을 확인하는 화면입니다.

C:\Users\user>java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

 

하단의 환경 파일은 이클립스의 ini파일입니다. vm옵션을 추가하였습니다.

-startup
plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426
vm 
C:\JAVA\jdk1.8.0_301\bin\javaw.exe

이상으로 포스팅을 마칩니다.

댓글