이 오류는 Java 컴파일러(Javac)를 찾지 못해서 발생하는 것으로, 이는 JDK(Java Development Kit)가 설치되어 있지 않거나, 시스템의 환경 변수가 올바르게 설정되지 않았을 때 발생합니다. JDK에는 JRE(Java Runtime Environment)와 함께 Javac와 같은 개발 도구들이 포함되어 있습니다.
문제를 해결하기 위해 다음 단계를 따를 수 있습니다:
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~
'study > ERROR CASE' 카테고리의 다른 글
MAVEN COMPILE ERROR, 403 Forbidden (0) | 2023.12.11 |
---|---|
[ERROR] java.lang.IllegalStateException: 불허되는 접근: 이 웹 애플리케이션 인스턴스는 이미 중지되었습니다 (2) | 2023.12.02 |
eclipse log4j 찾을 수 없음 (0) | 2015.07.21 |
ibatis Error parsing XPath '/sqlMap/xxxxx' Cause: java.util.NoSuchElementException (0) | 2015.01.06 |
svn: E155004: Working copy "로컬경로" is already locked 에러 해결방법 (0) | 2014.08.08 |