원본 본문으로 이동하기

메이븐 배포시 No compiler is provided in this environment. 오류

박용서 - 메이븐을 통한 배포시에 아래와 같은 오류가 날경우. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 해결법 - 이클립스의 Window -> Preferences 로 이동. - 검색창에 Installed JREs 를 검색해서 Installed JREs 로 진입. - jre 제거. - Add -> Standard VM -> NEXT -> JRE home 부분의 -> Directory... 클릭 - JDK 의 위치를 찾아준다. (예 1.8.0_92 버전 윈도우 기준 : C:\Program Files\Java\jdk1.8.0_92) - Finish - 방금 추가한걸 체크한다. - OK - 이제 이클립스 상단바 ▶(run) 의 ▼ 를 눌러 Run Configurations 클릭 - 오류가 났던 Maven 배포를 선택. - JRE 탭으로 이동. - Workspace default JRE (~~~) 선택 -> run - 이클립스 자바