수업의 일환으로 인생 처음으로 eclipse를 사용해보게 되었다. 가이드에 따라 공식 홈페이지에서 JRE와 eclipse를 각각 다운로드 하고 실행하는데,
"Java was started but returned exit code=1" 에러가 나왔다.
우선 java가 잘 깔려있는지를 확인했다. java를 uninstall 하고 다시 실행해도 마찬가지였기에 구글링을 하면서 해결방법을 찾기 시작했다.
내가 일단 실행한 방법은
1. eclipse 폴더에 있는 eclipse.ini 파일의 vm-경로를 수정한다.
본 에디터에
-vm
java 파일경로
를 입력해주고 저장해준다.
경로는 대부분 따로 저장하지 않았다면
C:\Program Files\Java\jre1.8.0_241\bin 여기 경로를 따라가서
jvm.dll파일을 찾아 오른쪽 마우스 클릭 > 속성 >보안의 개체를 복사 붙여넣기 하면 됨.
하지만 그렇게 하니 예전에 없던 다른 error가 떴다.
깜빡하고 캡쳐를 못했는데 일단 그냥 본 경로에서 찾을 수 없다 이런 메세지가 뜸.
2. java와 eclipse가 둘 다 64bit인지 확인해본다.
알고보니 eclipse는 무조건 64bit를 깔기로 되어있는데
java의 기본 빨간 download버튼을 누르면 32bit로 깔린다.
그러면 Program Files(x86)폴더에 들어가게 됨.
그래서 다시 java 웹사이트에 들어가서 이 빨간 버튼이 아닌 아래에 모든 java 다운로드 보기를 클릭,
그리고 Windows 오프라인 (64 비트)를 다운로드 해준다.
이후 1의 과정처럼 eclipse.ini의 파일경로를 다시 설치한 파일 경로로 수정해주었다.
이후에는 성공적으로 실행되는 것처럼 보인다.