본문 바로가기

Programming/JAVA

이클립스 실행시 JVM 지정

이클립스를 실행할 때 환경변수에 JAVA_HOME을 넣지 않는 경우 이클립스 시작시 다음과 같은 메세지를 출력한다.

(필자는 자바 업데이트를 수행하였는데 갑자기 이런 문제가 발생하였다...)



이는 이클립스가 구동될 때 JVM을 못찾아서 그런 것이다. JAVA_HOME 환경변수를 잡으면 해결이 되긴 하지만, 그렇게 되면 다른 어플리케이션에도 환경변수가 영향을 미칠 수 있기 때문에 이클립스에만 jvm 위치를 지정하는 경우가 좋을 수도 있다.


방법은 eclipse.ini 파일을 편집하여 다음과 같이 빨간 부분을 추가 해주면 해결된다.


-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vm
d:/java/jdk1.5.0_16/bin
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m