...
오늘의 삽질 요약 : Eclipse Mars 버전은 jdk 1.9 버전과 호환이 안된다.
요즘 회사 일이 많이 바쁘지 않아서, 짬날때 자바공부좀 해보려고 회사 노트북에 자바랑 이클립스를 설치했다.
자바는 현재(2017.11.15) 오라클 사이트에 최신버전으로 올라와있는 JDK 1.9 버전으로 설치했고,
이클립스는 내 구글드라이브에 2년전에 통째로 백업해놓은 Eclipse Mars 버전을 그대로 다운받았다.
그리고 실행해서 잘 되나 보려고, Hello World를 띄워보려고 시도했는데..
우선 이클립스를 실행하고,
Package Explorer 위쪽을 오른쪽 클릭, Java Project 를 클릭해서 Java 프로젝트를 생성.
그러면 위처럼 화면이 뜬다.
프로젝트 이름 입력하고, Finish 만 누르면 되는데.. 뭔가 이상하다?
default JRE (currently 'Unknown') ??? 응??
default JRE could be detected. ??? 응??
아무래도 내가 설치한 jdk를 못찾나보다.. 음..
..
..
..
환경변수를 잘못입력했나???
아닌데.. javac -version 잘 되는데.. 음.. 뭐지??
일단 Use an execution environment JRE 를 선택해서 "Test" 라는 이름으로 프로젝트를 만들어본다.
당연히 에러난다..
The Project cannot be built until build path errors are resolved
Unbound classpath container: 'JRE System Library [JavaSE-1.8]' in project 'Test'
위 내용을 대충 추측해보았을때, 자바 빌드패스를 찾을 수 없다.. => JDK를 인식 못한다
정도로 생각할 수 있는것 같다.
메시지 내용으로 구글링을 25분정도 해보았는데, 전부 다 JDK의 빌드패스 설정을 말하고있다. 아무래도 빌드패스가 잘못 설정된 것 같다.
"프로젝트 우클릭 - Build Path - Configure build path" 경로로 들어가면 해당 프로젝트의 빌드패스를 설정할 수 있는 메뉴가 나온다.
거기서 수동으로 빌드패스를 설정해주려고 jdk 경로를 지정해줬는데,
이렇게 뜬다.
내가 지정해준 경로는 jdk의 경로가 아니란다... 맞는데 ㅜㅜ
..
..
그리고 약 20분정도 더 삽질을 했다. 구글, 네이버 등등 계속 에러에 대해 찾아봤는데, 어느 네이버 블로거분께서 적어준 글이 눈에 띄었다.
"이클립스 Oxygen(최신버전) 에서는 jdk 1.9부터 사용가능합니다."
해당 글은 제목만 보고 넘겼다. 그리고 더 삽질하다가, 갑자기 그런 생각이 들었다.
"이클립스 최신버전에서는 jdk 1.9밖에 못쓰면.. 이클립스 구버전에서는 jdk 1.9를 못쓰는건가..??"
생각이 들자마자 이클립스 Oxygen 버전을 설치해봤다. 밑져야 본전.
http://www.eclipse.org/downloads/
위 링크 들어가서,
다운로드 클릭.
그 뒤로 나오는것들 쭉쭉 확인 쭉쭉
해서 Oxygen 버전을 설치했다.
Oxygen은 mars와 다르게 설치 패키지 형태로 제공된다.
mars는 압축풀고 안에 있는 exe파일 실행하면 되는거였는데.. Oxygen은 시작메뉴에서 검색하면 바로 뜬다.
아무튼 실행
영롱하네
Oxygen 의 메인화면이다. mars 랑 다른게 거의 없는듯.
아까처럼 우클릭 - new - Java Project 하면
아.. 뜬다.. currently 'jre-9.0.1'
..
..
jdk 1.9는 이클립스 Oxygen부터 지원되나보다. 그런가보다...
당연히 Hello World 잘된다.
2년만에 자바를 다시 시작하려고 하니, 시작부터 삽질이다.
앞으로 얼마나 삽질을 더 하게될지..ㅎㅎ
아무튼 대략 한시간 삽질의 결론은,
"최신버전을 애용하자"
'기타(메모)' 카테고리의 다른 글
[아이패드] 카카오톡 알림 끄기 (0) | 2021.11.29 |
---|---|
[맥/Mac] 맥북 카카오톡 알림 안올 때! (0) | 2021.11.20 |
[Tomcat] App(Context)마다 생기는 log 파일 생성 경로 변경하기. (Change Tomcat log directory path) (0) | 2021.11.09 |
티스토리 북클럽(Book Club) 스킨 카테고리(사이드바) 글이 안보일 때 (2) | 2021.10.21 |
[git] Mac에 git 설치 / 기본 명령어 정리 (0) | 2017.11.29 |