예전에 구축했던 프로젝트들 jdk 버전이나 Tomcat버전이 현저히 낮아 이클립스 버전 또한 낮은 버전으로 설치되어있는 경우가 많다. 이클립스 버전을 최신버전으로 설치 후 실행하였더니 아래와 같은 오류가 발생하였다.
해당 에러는 현재 사용하고 있는 이클립스에서 jdk을 지원하는 최소 버전과 맞지 않는다는 에러이다.
현재 사용하고 있는 이클립스가 jdk11 버전 또는 그 이상이 꼭 필요한 이클립스 버전이였던 것이다.
** 해결 방법 **
1. 이클립스 ini파일에서 자바 버전 수정
2. jdk11 버전 설치
1. 이클립스 ini파일에서 자바 버전 수정
1) 이클립스 설치 경로로 들어간다.
보통 이클립스 설치시 경로를 변경하지 않았다면 C:\Users\(사용자명)\eclipse 경로가 이클립스 설치 경로이다!
2) 해당 경로에서 eclipse.ini 파일을 찾아 메모장으로 실행한다.
3) -vmargs 아래 1.8로 설정되어있는 자바 버전을 변경한다.
-Dosgi.requiredJavaVersion=1.8 >> -Dosgi.requiredJavaVersion=11
이클립스 설치 경로에서 ini파일 수정으로 간단하게 해결은 할 수 있지만,
해당 이클립스 버전이 출시 될 때 필수 버전으로 지정한 이유가 존재할 것이므로 java 버전을 올리는 것이 좋다.
2. jdk11 버전 설치
1) 우선 CMD창에서 자바 버전을 확인한다.
* 자바 버전 확인 : java -version
2) Java jdk 11 다운로드
오라클 계정으로 로그인하여 해당 경로에서 운영체제에 맞는 버전으로 선택해 다운 받는다.
URL: www.oracle.com/java/technologies/javase-jdk11-downloads.html
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
3) 환경 변수 설정
검색창에 "시스템" 으로 검색하면 아래의 사진처럼 시스템 환경 변수 편집으로 바로 접근 할 수 있다.
[시스템 속성] > [고급] 탭 > [환경변수] 경로로도 접근 가능하다.
원래 JAVA_HOME에 있던 변수의 값을 변경한다.
원래는 JAVA_HOME으로 경로 매핑을 해줘야하지만, 기존에 이클립스를 설치하면서 해당 경로를 이미 설정했을 테니 jdk 경로 매핑만 해주면 된다.
4) 버전 적용 확인
CMD창에서 한 번 더 자바 버전을 확인해준다!
'IDE > Eclipse' 카테고리의 다른 글
[Eclipse] 이클립스에서 Tomcat 서버 설정하기 (Feat. 추가 및 시간 설정) (0) | 2025.04.02 |
---|---|
[Eclipse] Eclipse 스크롤 바 색상 변경(Feat. 이클립스 다크모드) (0) | 2025.03.19 |
[Eclipse] Eclipse에서 JSP파일 저장 시 오류 (0) | 2025.03.19 |
[Eclipse] Eclipse실행 에러 - A java runtime environment (JRE) or java development kit (JDK) must be available in order.... (0) | 2025.03.12 |
[Eclipse] 이클립스 신규 서버 추가 시 추가하려는 프로젝트가 안보일 때 (0) | 2024.06.11 |