본문 바로가기
[Developer]/Java

STS나 eclipse 실행시 exit code=1 만났을 경우 해결방법

by 해피빈이 2016. 8. 15.

나의 경우는 STS를 실행하기 위함이었지만,

eclipse의 경우에도 마찬가지로 적용할 수 있을것이라고 생각한다.


STS를 다운로드 받아 실행을 하니 다음과 같은 에러가 날 반겼다.(eclipse 계열 툴이니.. 같을 것이다.)





핵심 에러는 아래의 문장으로 다시 적는다.


Java was started but returned exit code=1



너무 정보가 없어서 인터넷을 찾았더니 vm 위치를 적으라고 나온다.

(나의 경우에는 STS.ini 파일이고, eclipse의 경우에는 eclipse.ini 파일이 될 것이다.)


아래와 같이 STS.ini 파일에 추가하면 된다.


-vm

C:\Program Files\Java\jdk1.8.0_25\jre\bin\server\jvm.dll


전체는..





그런데, 몇번을 찾아 적었는데도 확실히 되지 않는데..

결국 성공하고 나서야 그 이유를 알듯하여 따로 메모차원에서 포스팅한다.


나의 경우에는 x64 OS를 사용중이다.


그래서 x64쪽에 설치된 Java가 연결되어야 하는데, 시스템에서 자동으로 연결시켜준 Java는 그쪽이 아니었나보다.(x86) 그래서 STS가 실행될 때에 에러가 난 것이다.

따라서 실행 환경(jvm)을 그쪽으로 연결시켜주어 문제를 해결한 것이다.



이렇듯 64비트 OS 환경에서 일어날 수 있는 환경적인 문제 발생시 별도의 연결할 수 있는 통로가 있을 것이라는 생각을 해야 앞으로의 비슷한 문제에서도 해결책이 있을 것이다.



어쨌든 실행이 되니 실행된 화면도 업로드한다.




반응형

댓글