에러&문제해결

[JDK 설정 문제] Starting Tomcat v9.0 Server at localhost has encountered a problem. The archive: C:/Program Files/Java/jdk1.8.0_251/lib/tools.jar which is referenced by the classpath, does not exist

보배 진 2025. 12. 9. 10:38

The archive: C:/Program Files/Java/jdk1.8.0_251/lib/tools.jar which is referenced by the classpath, does not exist

이 말은 Eclipse가 Tomcat을 실행할 때 JDK 대신 JRE 경로를 사용하고 있거나, 설정된 JDK 경로가 잘못되어 tools.jar 파일을 못 찾고 있다는 뜻입니다. Tomcat 실행에는 tools.jar가 필요합니다. (JRE에는 없어요.)

 

 

jdk 경로 확인하는 방법

javac -version : JDK가 설치되어 있으면 버전이 출력

where javac : JDK 설치 경로 확인

 

bin\javac.exe가 있는 폴더 위가 JDK 루트입니다

 

 

 

이렇게 등록하고 체크 해주기

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

Eclipse 프로젝트에서 설정한 Java 버전이 현재 Eclipse / Tomcat에서 지원되지 않아서입니다.

Project facet Java version 21 is not supported.

Tomcat 9.0과 Eclipse 일부 버전은 Java 21을 지원하지 않을 수 있습니다. 현재 JDK 17을 가지고 있으니, 프로젝트를 JDK 17로 맞추는 것이 안전합니다.