Today Yewon Learned

[Egov] Maven 빌드 오류 Perhaps you are running on a JRE rather than a JDK 본문

Spring/Egov

[Egov] Maven 빌드 오류 Perhaps you are running on a JRE rather than a JDK

데브워니 2023. 2. 20. 16:37

프로젝트 환경 구축 후, 메이븐 빌드시, JDK 를 사용하라는 오류메시지가 떴다.

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

위 빨간 박스를 보면, 현재 JRE를 사용하고 있어서 오류가 뜬 것으로 사료된다.

 

[해결방법]

 

1) Installed JREs 설정

Eclipse 포로젝트바 상단의 Windows - Preferences창으로 들어간다.

 

경로가 JRE로 잡혀있는 것이 확인된다.

ADD 버튼을 눌러서 JDK 경로로 잡아줘야한다.

 

창이 나오면 Standard VM을 누른채로, Next 버튼을 누른다.

여기서 중요!
JDK 경로를 잡아야하는데, 보통 C드라이브 안에 Program Files 혹은 Program Files(x86) 파일 안에 JAVA 폴더가 있다.

C:\Program Files (x86)\Java\jdk경로\jre경로

 

그리고 경로가 잡힌 화면에서 Finish를 하면 된다.

 

 

2) Execution Envirionment 설정

Installed JREs 하위의 Execution Environment 탭을 클릭

본인이 설치한 jdk 버전을 선택 하면 된다. (본인은 1.8 버전을 설치했기 때문에 JAVASE-1.8을 선택하였음)

아까 추가한 JDK Path를 체크후 Apply and Close를 클릭하면 끝!

 

 

이후 다시 서버 maven clean -> maven install을 해준다.

 

install 완료!

Comments