데비안 9.9 에서 이클립스와 openjdk 1.8 궁합이 살짝 아쉽네요.
글쓴이: emptynote / 작성시간: 금, 2019/05/03 - 10:54오전
저는 자바 개발자라 이클립스라는 IDE 를 껴 안고 삽니다.
데비안에서도 이클립스 설치하여 구동할 수 있는데
데비아 9.9 버전에서는 자바8인 openjdk 1.8 이 기본인 반면
이클립스는 jdk 1.7까지만 지원하는 3.8.1 버전이네요.
문제는 제가 JDK 1.8 문법인 람다를 도입해서 에러가 쭉 나온다는 것입니다.
코드 깔끔한것은 둘째치고 jdbc connection 이라는 자원 반환을 확실하게 보장하기 위해서
성능 오버헤드가 있음에도 불구하고 JDK 1.8 문법인 람다를 도입했는데 망했네요.
"개발 환경으로써 리눅스를 활용하고 있으며 좋아요" 이 한마디 하려고
개인 프로젝트 개발 환경을 debian 에서도 쉽게 구축할 수 있도록 howto 문서 작성중인데 세상사 뜻대로 안되네요.
윈도 모니터보다 리눅스 모니터가 더 커서 리눅스에서 개발을 하다가
윈도10 PC를 구입하면서 같이산 모니터가 더 커서 지금은 윈도10에서 주로 개발중인데
윈도10에서는 최신 버전으로 다운로드 받아 사용하다 보니 이런 사태가 왔네요.
서버 비지니스 로직을 다룰때 jooq 가 핵심 라이브러리이고 jooq 는 JDK 1.8 이상을 요구하기에 JDK 1.7 로 돌아갈 수 없기에 답답하네요.
어떤 분 말만 따라 ㅋㅋㅋ 날리며 개발 환경으로써 리눅스 활용하지 말고 주변 사람한테 추천도 하지 마세요 라고 말해야 할까요.
저는 좀 삐딱해서 그리는 못하겠네요.
Forums:
이클립스때문에 울고 싶네요.
이클립스(Neon.1a Release 4.6.1) 를 다운 받아 데비아 9.9 에서 사용중인데요.
수동으로 이클립스 환경을 제가 맞춘것과 동일하게 할려면 매우 번거롭기때문에
자동화 지원할 목적으로 eclipse 에서 import 한방으로 동일하게 맞추게 하고자
윈도 10 에 있는 workbench 에 있는 .project 와 .classpath 파일을 데비안으로 옮겨 오기 위해서
경로 다른것을 맞추어줄 프로그램까지 작성해서 옮겨 왔는데
JDK 라이브러리가 java 5 이하로 판단하여 junit 애노테이션에 에러를 발생시키네요.
ant install 로 설치할 수 있는 이클립스는 jdk 1.7 까지 지원하는 이클립스이고
그래서 수동으로 이클립스 최신 버전 다운 받아 사용하려고 노력~~~~~~을 했지만
결국은 import 한방 처리후에도 수동 작업이 필요한 상황이네요.
울고 싶네요 ㅠ.ㅠ
성공했습니다. ^^
이제 import 한방으로 가능합니다.
.settings 경로에 org.eclipse.jdt.core.prefs 파일을 추가했더니 잘 되네요.
아래 프로그램을 고생하여 작성한 보람이 있어 기쁘네요 ^^