Programing

eclipse error [java was started returned exit code=1]

handam 2015. 3. 18. 15:26




이클립스의 속도저하의 원인을 간단하게 분석(?) 해주고 개선사항을 제안해주는 플러그인이 있다고 해서 다운로드 받았다.

(참조 : http://zeroturnaround.com/free/optimizer-for-eclipse/)


그런데... 플러그인 설치 후 이클립스 재시작시 오류가 발생했다.


[java was started returned exit code=1]


보통 오류 메세지가 뜨자마자 자바버전, 운영체제와 맞지 않는 문제라고 생각하고 eclipse.ini 파일을 확인했는데 왠걸... 

모르겠어서 다시 확인해 보니 해당 오류코드(메세지)는 JVM 버전이 맞지 않아서 나오는 오류라던가..?


진행하고 있는 프로젝트는 플랫폼 환경을 SVN 으로 통째로 받아서 사용하고 있으니.. 상관 없을 것 같고..

환경변수를 체크하고 자바버전을 체크하고 설치한 옵티마이저 플러그인 폴더도 날리고. 


하지만 뭐지?! 똑같이 안된다.


좀 더 뒤져보니 ini 파일의 -vm 설정을 변경하면 된다고 한다.


-vm

C:/.../bin/javaw.exe --> 변경전

C:/.../bin/server/jvm.dll --> 변경후


이게 뭐가 틀린거지? 

dll 파일은 윈도우에서 사용하니까..?


아무튼, 적용하려고 경로를 찾아서 폴더에 들어가보니 ~/jre/bin/ 하위에... server 폴더가 없는건 또 뭐란 말인가..


아 참, 자바 버전은 1.7 인데 또 jvm 은 1.8이 설정 되어 있었다. 이것도 수정했다. 1.7 에 맞는 경로로.


해당 플러그인 사이트에서 설치시 자바버전에 대한 주의점은 없었다. 

그럼에도 이유는 정확하게 파악하지 못했지만...


그리고 나서 이클립스 실행하니 잘 돌아간다.(한숨)


간단하게 성능저하의 원인으로 분석되는 부분을 새 창으로 보여준다.


자바 최신 버전에 비해서 현재 버전 정보가 낮으니 업그레이드 하라는 둥, 현재 이클립스의 최신버전은 몇 인데 너는 어느 버전을 사용하고 있다는 둥, 5~6가지의 제안 사항을 보여준다.


이 부분은 미처 캡쳐하지 못했다.



반응형