Path 문제

알고보니 JRE 문제였다
image 프로젝트 오른쪽마우스 클릭 - Build Path - Configure Build Path에서 edit 클릭
image 현재 설치된 JRE를 선택해주고 apply하면 끝


java.lang.module.FindException

module-info.java 파일 삭제하면 된다
Java 9부터 모듈이 지원되며 생기는 이슈다.
모듈 관련해서는 밑에 레퍼런스 한번 읽기
https://velog.io/@riwonkim/2.-%EB%AA%A8%EB%93%88%EC%9D%98-%EB%8F%84%EC%9E%85%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%8C%A8%ED%82%A4%EC%A7%80-%EA%B4%80%EB%A6%AC%EC%9D%98-%EC%A7%84%ED%99%94


Error: Could not find or load main class Answer

Caused by: java.lang.ClassNotFoundException: Answer
이게 정말…복병이었다
현재 인텔리제이에서 진행중인 프로젝트에서 java 8 > 11로 업데이트 뒤 인텔리제이서 구동은 문제 없는데 이클립스를 오랜만에 실행하니 안된다..
Main 클래스에서 Hello world 찍는것도 안된다 ㅎ


환경변수 ✔
image


Java Build Path ✔
image


JRE System Library ✔ image 내 컴퓨터에 설치된걸로 바꿔줌


Project - clean, build automatically ✔


Project refresh



위에 나열한 것을 다 진행해도 계속 에러가 뜬다..
그냥 삭제하고 다시 만들어야겠어서 new java project를 클릭했는데
image ㅎ 지금 설치된 jdk = 11, 아까 설치한 거 jre = 15
이러니까 에러가나지…


image 에러 해결 완료!
얼른 스터디