The JDK is missing and is required to run some NetBeans modules

연구실 컴이 주분투로 바꾸고 나서 자바 프로그램 개발이나 웹 개발용 IDE로 NetBeans(넷빈즈)를 쓴다. 쓰는 사람 얼마나 되는지는 솔직히 모르겠지만…

근데 언제부턴가 다른 짓 땜에 아두이노 IDE 땜에 그런가 오라클 JDK 1.8을 깔고도 주분투가 openJDK 1.7을 설치하더라. ㅡㅅㅡ (이것들은 왜그런지 모르겠다 진짜..) 그리고 나서도 오라클 jdk 1.8을 써야 되어서 기본 jdk 설정을 해줬다. 그러도고 이런 오류가 넷빈즈에 떴다. 자바 개발을 할 필요가 없다면 모듈을 꺼도 된다는 옵션을 선택하고 넷빈즈를 써도 되겠지만… 그럴 수는 없는 상황이라 해당 해결책을 찾아서 해결했다.

Screenshot - 2016년 03월 26일 - 17시 56분 30초

우선 다들 알다시피 jdk 위치부터 찾아야할 것이다. 수동설치한 사람들이야 알아서 path가 지정되어 있을 것이지만, add-apt-repo를 통해 jdk를 설치한 사람들은 당연 저 위치(/usr/lib/jvm/)에 설치된다는 걸 알 것이다. (우분투 기준인데 페도라도 rpm 설치하면 비슷한지는 모르겠다)

그리고 나서 netbeans.conf를 변경해 줘야 한다. 설치된 위치에 etc 폴더 안에 존재한다.

마꿔야 할 값은 netbeans_jdkhome의 값인데, 해당 오류가 나타날 때에는 저 값이 제대로 된 값이 아니거나 경로가 이상할 것이니 찾아둔 경로를 지정해둔다.

의외로 간단한 작업이지만 난 좀 적어둬야겠단. 아무 이상없이 이 화면을 보기 위해서 말이지.. ㅇㅅㅇ;

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.