자 메이븐 빌드를 했는데 위처럼 JRE대신 JDK를 써보라는 오류가 발생했다.
원인은 간단하다. JRE로 빌드를 못한다는거다. JDK로 경로를 다시 잡아주면 된다.
1. Installed JREs 재설정
이클립스 상단 윈도우 버튼(1)을 누른뒤 Preferences버튼을(2) 눌러주자!
1. 자바 탭을 누른다.
2. Installed JREs 탭을 누른다.
3. 여기를 보면 지금 Path가 JRE로 잡혀있다.. 분명... 나랑 환경설정하면서 JDK도 설치했는데 왜..! JRE로 잡고 있는거야 ㅡㅡ.... 그래서.. 수동으로 Path를 잡아줘야한다.
4. Add 버튼을 눌러주자.
1. 창이나오면 Standard VM으로 나와있을텐데 그냥 두면된다.
2. 바로 Next를 눌러 넘어가주자.
1. 자 여기서 JDK 경로를 잡아달라고 하는데 메뉴명을보면 JRE home이다. 뭐야 ㅡㅡ JDK를 잡으라는거야 JRE를 잡으란거야 생각이 들 것이다. 왜냐면 나도그랬으니까. 이건 JDK폴더 안에 있는 JRE폴더를 잡아주면 된다. 1번 박스에 나온 경로대로 보통 C드라이브-프로그램파일-JAVA폴더를 가면 JDK폴더가 있을것이다. 그폴더를 열어서 그 폴더 내부에 있는 JRE폴더로 잡아주자.
혹시나 JDK가 없는거 같다!! 하는사람은
위 포스팅을 참조해 JDK를 설치하면 되겠다.
2. 다시 본론으로 돌아와서, JDK폴더안에있는 JRE경로를 잡아주면 자동으로 2번 박스에 jar파일들이 잡힌다. 뭐 신경쓸건 없다. 그냥 아~ 제대로 인식하는구나~ 하면된다.
3. Finish버튼을 눌러주자.
1. 뚜둔! 이제야 jdk Path가 생겼다 새로 생긴 jdk경로에 체크박스를 해주고 (체크박스 꼭 해야함!)
2. Apply를 눌러주자!
3. 이제 Installed JREs 설정은 끝났다. 저 탭 옆에 있는 화살표를 눌러주자.
2. Execution Envirionment 재설정
1. 마지막 설정이다 아까 설정했던 Installed JREs 하위에 있는 Execution Envirionment 탭을 눌러주자.
2. 자기가 설치한 JDK의 버전을 따라가면되는데 난 JDK1.8이니 JavaSE-1.8을 선택!
3. 그럼 아까 추가한 JDK Path를 체크해주자!
4. 이제 진짜 끝! APply and Close를 눌러주자!
3. 결과 확인
자 메이븐 빌드가 제대로 되는지 보기위해 일단 백지부터 시작하기 위해서 Maven Clean을 진행해주자
일단 Clean은 완료!
이제 우리가 추가한 JDK를 제대로 인식하는지 보기위해서 Maven test를 돌려보자!
우왕..! 빌드 성공!! 아까 문제가 됐던 JRE, JDK 경로 오류는 나타나지 않는다!
#스프링 #전자정부프레임워크 #메이븐 #빌드 #실패 #Maven #Build #Failed