본문 바로가기
study/ERROR CASE

메이븐 컴파일 오류 : Installed_JREs 수정하기

by 휘루걸음 2016. 4. 14.
728x90
반응형

 

이 오류는 Java 컴파일러(Javac)를 찾지 못해서 발생하는 것으로, 이는 JDK(Java Development Kit)가 설치되어 있지 않거나, 시스템의 환경 변수가 올바르게 설정되지 않았을 때 발생합니다. JDK에는 JRE(Java Runtime Environment)와 함께 Javac와 같은 개발 도구들이 포함되어 있습니다.

반응형
728x90


문제를 해결하기 위해 다음 단계를 따를 수 있습니다:

1. JDK 설치
   먼저, 시스템에 JDK를 설치해야 합니다. [Oracle JDK](https://www.oracle.com/java/technologies/javase-downloads.html) 또는 [OpenJDK](https://openjdk.java.net/)에서 JDK를 다운로드하고 설치하세요.

2. 환경 변수 설정
   JDK를 설치한 후, 시스템 환경 변수에 `JAVA_HOME`을 설정하고, `PATH`에 JDK의 `bin` 디렉토리를 추가해야 합니다.

   - `JAVA_HOME` 설정

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_281   // JDK 설치 경로로 변경


   - `PATH`에 `bin` 디렉토리 추가

 PATH=%JAVA_HOME%\bin;%PATH%


    

3. 터미널 혹은 명령 프롬프트 재시작
   설정을 변경한 후, 현재 실행 중인 터미널이나 명령 프롬프트를 닫고 새로 열어서 변경 사항을 적용하세요.

4. 버전 확인

  다시 컴파일을 시도하기 전에 다음 명령어를 사용하여 JDK 버전이 정상적으로 설정되었는지 확인하세요:

   java -version
   javac -version


버전 정보가 나오면 JDK가 올바르게 설치되었다는 것입니다.

이후에는 Java 컴파일러를 사용하여 소스 코드를 컴파일할 수 있어야 합니다.

 


 

요약 : 프로젝트 java jre 선택을 jdk 로 수정해줄것.

goal = tomcat7:deploy

 

 

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project Millky2: Compilation failure

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

[ERROR] -> [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/MojoFailureException

 


 
JRE를 JDK 폴더 안에있는 것으로 변경해주면 OK~
 

출처 : http://millky.com/@origoni/post/869?language=ko_kr

 

728x90
반응형