체뚱로그
[Java] Eclipse에서 Java 버전 변경 오류 본문
앞의 글에서 Java 버전이 변경된 것을 확인할 수 있었다.
Java 버전이 변경된 후 Java 버전에 맞게 이클립스에서 설정해주기 위해 이클립스를 실행하려고 하는데 다음과 같은 오류가 발생했다.
JVM 버전 오류가 난 것 같아서 구글링해보니 다음과 같은 해결방법이 나왔다.
먼저 나는 이클립스 바로가기 아이콘을 우클릭하여 파일 위치를 열고, eclipse.ini 파일을 열었다.
여기서 위 하이라이트 친 부분이 Java 버전을 나타내는데 현재 17로 되어있었다.
따라서 해당 부분을 현재 내가 변경해준 버전 11로 바꾸어주었다. (17 -> 11)
그렇게 저장하고 다시 이클립스를 실행하려니 다음과 같은 오류가 발생했다.
이 오류는 이클립스를 실행시켜주는 가상머신을 못 찾아서 생긴 오류라고 한다.
따라서 다시 eclipse.ini 파일을 열고 다음과 같이 vm 경로를 추가하여 지정해주었다.
여기서 javaw.exe 파일은 자바를 실행시켜주는 가상머신이라고 한다.
-vm
C:\Program Files\jdk-11\bin\javaw.exe
구글링해보니 대부분의 사람들이 이런식으로 하였을 때 모두 해결이 되었다. 그런데도 나는 이클립스를 실행할 때 계속 똑같은 경고창이 떴다.
그래서 낸 결론은 그냥 이클립스는 Java 17 버전으로 그대로 두기로 했고, vm 경로만 새로 추가하여 강제로(?) Java 17 버전을 사용하도록 설정하였다.
이렇게 설정했더니 이클립스 실행이 잘되었다 :)
만약 이클립스가 Java 11 버전으로 변경이 되었다면 다음 두 사이트를 참고했을 것이다. 내가 블로그에 작성한 건 데탑을 기준으로 설명했지만, 노트북은 아래 두 사이트를 참고하여 Java 버전 변경에 맞게 이클립스 환경을 모두 재설정해주었다.
https://0jaeyoung.tistory.com/3
https://myvelop.tistory.com/64
*. 오류 참고
https://velog.io/@armton/ERR-JVM-is-not-suitable-for-this-product
'Language > Java' 카테고리의 다른 글
[Java] Eclipse 프로젝트 JavaFX 환경 설정하기 (0) | 2023.11.28 |
---|---|
[Java] Intellij에서 Java 버전 변경 (0) | 2023.11.06 |
[Java] Window Java 버전 변경 (0) | 2023.11.06 |