STS에서 Maven으로 clean package를 실행하였으나 이클립스 콘솔에서 다음과 같은 오가 발생하는 경우가 있다.
Perhaps you are running on a JRE rather than a JDK?
해결방법은 굉장히 간단하다.
- STS → Windows → Preferences → Java → Installed JREs 이동하여 JRE가 체크되어있다면 체크 해제하고 JDK를 추가한뒤 체크해주면 해결된다.
필자는 이미 포함된 JDK이기때문에 오류가 나지만, 만약 설정되어 있지 않는 사람이라면 정상적으로 Finish 할 수 있다.
아래와같이 jdk를 체크해준다.
해결 완료 된다.
체크 한후 Maven Build 시 정상적으로 빌드할 수 있다.