[m1 맥/이클립스] 톰캣 설치 후 Dynamic Web Project에 연결
[m1 맥/이클립스/톰캣] 8080 포트 오류 해결방법
[맥/이클립스/톰캣] the selection cannot be run on any server 오류
[맥/이클립스/톰캣] Error: Could not find or load main class, java.lang.ClassNotFoundException
Dynamic Web Project, java 오류
Dynamic Web Project에서 간단한 자바 코드를 실행시키는데
Error: Could not find or load main class, java.lang.ClassNotFoundException 오류가 발생했습니다.
Build Path 설정이 잘못되어서 이러한 오류가 뜬다고 하는데 빌드 경로를 제대로 입력해주어도 해결이 안되었습니다.
그러다 웹 프로젝트가 아닌 자바 프로젝트에 설정되어있는 Build Path 세부 설정과 똑같이 만져주니 작동하기 시작했으나
오류가 날 당시의 설정을 똑같이 유지해도 완벽한 재현이 안되어서 동작에 대한 이해는 포기했습니다.
그래도 오류 해결에 대한 방법은 남겨야겠다고 생각해 해결법에 대한 글을 써봅니다.
해결법
우선 프로젝트 우클릭 -> Build Path - > Configure Build Path 순으로 클릭해 설정창으로 들어가줍니다.
unbound 된 기존 JRE System Library를 삭제해준 뒤 Add Library를 통해 생성창으로 이동합니다.
JRE System Library를 선택하고 Next를 클릭합니다.
Installed JREs를 클릭한 뒤 기존에 존재하는 JREs를 Remove를 한 뒤 Add를 클릭합니다.
Standard VM을 선택 후 Next 클릭
Directory를 클릭합니다.
본인이 설치한 자바의 경로에 들어가 원하는 버전의 Home 폴더를 선택 후 Open 해줍니다.
맥은 /Library/Java/JavaVirtualMachines 이 경로에 자바 폴더가 존재하니 참고해주세요.
이제 Execution environment의 항목을 클릭한 뒤 본인이 바로 전에 지정한 자바의 버전을 선택 후
Finish와 Apply를 적용하며 나가줍니다.
저는 이러한 방식으로 오류를 해결 했는데 다른 분들에게 도움이 됐으면 합니다.
m1 맥, mac os, 이클립스, eclipse, 톰캣, tomcat, Error: Could not find or load main class, java.lang.ClassNotFoundException, 이클립스 톰캣 오류,Dynamic Web Project, java 오류, 다이나믹 웹 프로젝트 자바 오류
'Web' 카테고리의 다른 글
국비 자바 세미 프로젝트 - 숙박 플랫폼 GOING (0) | 2022.03.27 |
---|---|
CSS 파일 수정 후 적용이 안될 때 (0) | 2022.02.17 |
[맥/이클립스/톰캣] the selection cannot be run on any server 오류 (0) | 2022.01.21 |
[m1 맥/이클립스/톰캣] 8080 포트 오류 해결방법 (0) | 2022.01.21 |
[m1 맥/이클립스] 톰캣 설치 후 Dynamic Web Project에 연결 (4) | 2022.01.21 |
댓글