상세 컨텐츠

본문 제목

[Spring] STS Maven 2.5.1 Install 컴파일 에러 (tools.jar) 출처: http://pnot.tistory.com/6 [프로그래밍 노트]

Spring

by husks 2018. 3. 7. 16:52

본문

반응형


Spring Framework 에서 pom.xml의 dependency등을 수정 & 추가 후

Maven Clean 후 Intall 혹은 Build시 


====================== Error Message ======================

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 1.320 s

[INFO] Finished at: 2016-09-15T23:01:07+09:00

[INFO] Final Memory: 8M/153M

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project set: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_102\..\lib\tools.jar -> [Help 1]

[ERROR] 

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR] 

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

======================================================


위와 같은 오류가 뜨는 경우가 있다.


이 경우 해결책이 대표적으로 네가지가 있다.


1. 다시 한번 Install 한다. 

- 본인의 경우도 Error Test를 하며 두, 세번 돌리다보면 되는 경우가 있다.


2. Project에서 Clean을 한다.

- 상단 메뉴 [Project] - [Clean] 프로젝트가 클린이 되는 경우 될 때가 있다.


3. .m2폴더를 삭제 후 다시 Install

-  사용자 폴더를 접속하면 .m2 폴더가 있다. 해당 폴더를 STS를 종료한 후 삭제 후 다시 실행, Install시 되는 경우가 있다.


4. tools.jar를 등록해준다.

- Java Version을 1.8로 올릴 때와 마찬가지로 프로젝트의 Properties를 열어준다.(Alt + Enter)

- 좌측 카테고리에서 Java Build Path를 들어간 후 Libraries를 들어가준다.

- 해당 탭에 JRE System Library [JavaSE-1.8]이 있을 건데 더블클릭을 해준다.




- Edit Library창이 뜨면 System library에서 Alternate JRE를 선택 후 Installed JREs...를 클릭




- Preferences (Filtered) 창이 뜨면 이미 항목상에 하나가 체크 되어 있다. 그 상태에서 항목(jre1.8.0_120 ...) 더블 클릭 시 Edit JRE창이 떠오른다.



- Edit JRE에서 떠오른 JRE system libraries 항목 우측 버튼 중 Add External JARs...를 선택하면 파일 선택 창이 뜬다.



 

- 파일 선택은 Java jdk 가 설치된 lib폴더를 찾아간다.

본인의 경우 C:\Program Files\Java\jdk1.8.0_102\lib 이다.


C:\Program Files\Java\jdk1.8.0_102\lib (글쓴이 기준) 에 보면 tools.jar파일이 있는데 추가 해준 뒤 Finish 해준다.



이 후에는 Apply & OK로 마무리 후 다시 Maven Install을 진행하면 정상적으로 컴파일이 된다.



----------------------------------------------------------------------------------------

프로그래밍 입문자로 자세한 지식이 많이 부족한 상태에서 컨펌도 받고 비슷한 수준의 입문자들에게 도움이 되고자 공부한 내용을 블로그에 올려 함께 나누자는 취지로 포스팅 했습니다.


혹 잘못된 내용이나 추가 & 삭제하면 좋은 부분들은 자유롭게 건의 해주시면 감사하겠습니다.



출처: http://pnot.tistory.com/6 [프로그래밍 노트]

반응형

관련글 더보기

댓글 영역