java was started but returned exit code=13 문제

& eclipse.exe 파일 실행오류





jdk다운로드 후,  환경변수 설정도 제대로 했지만 eclipse.exe 가 실행되지 않아 매우 당황하였다.





 

'java was started but returned exit code=13' 해결방법에는 흔히 검색을 하면 나오는 javaw.exe 파일을 이용하는 방법이있다.



하지만, 필자는 이 방법으로 해결이 되지않아, 다른 방법을 소개할까 한다.






먼저, cmd 에서 java -version 과 javac -version 이 같은지 확인한다.




만약, 다르다면 아래와 같은 방법을 해보도록 하자.



고급시스템설정 - 환경변수 클릭



Path - 편집 클릭



이와같이 이전에 설치한 jdk 파일경로가 있는부분이 맨위에있는 \Oracle... 부분보다 밑에있어서 발생하는 현상이다.



이렇게 맨 위로 올려주도록 하자.




다시 cmd 창을 켜서 java -version 과 javac -version 을 확인후, 일치한다면 오류가 해결 될 것이다.


만약, 이방법으로도 해결되지않을경우, jdk 를 버전을 바꾸어 다시 설치하고 환경변수 설정을 다시 해주면 해결될 수 도 있다.


필자는 jdk1.8.0_201에서 jdk1.8.0_131 로 바꾸어서 환경변수를 설정해주었다. (이게 효과가 있을지는 잘 모르겠다 -_-)