자바가 자바 가상 머신(JVM) 위에서 실행된다는 것은 익히 알려진 사실이다. 이클립스를 다운로드할 때는 이클립스 버전에 호환되는 JDK도 함께 설치한다.또한, 이클립스 설정에서 [Installed JREs]에서 JRE를 추가하면서, 기존에 두루뭉술하게 알고 있던 JDK와 JRE의 차이가 궁금해졌다.그래서 오늘은 개념을 명확히 정리해보고자 한다. 1. JDK vs JRE vs JVM 차이진짜 간단히 요약하면 자바로 개발할 때 → JDK 필요 (컴파일러 포함)그냥 실행만 할 때 → JRE만 있어도 됨실제 실행 담당 → JVM 위에서 돌아감... JRE는 실행용, JDK는 개발용이라고 이해하면 쉽다. ■ JDK (Java Development Kit)`.java` 파일을 `.class(바이트코드)`로 ..
이클립스 웹개발환경 환경설정 도중 Tomcat 서버 실행 안되면서 아래의 아래 뜸. Build path specifies execution environment JavaSE-22. There are no JREs installed in the workspace that are strictly compatible with this environment. 해결법 설치한 JDK 랑 이클립스 버전이 달라서 생기는 문제설치한 JDK랑 이클립스 연동을 해 줘야 한다.나는 JDK17 을 쓰다가 이클립스 새로운 버전을 다운받으면서 JDK23으로 업그레이드 해 주어서 발생한 문제이다.JDK23은 이클립스 2024-12랑 호환된다.이클립스 최신버전 다운받은 후 프로젝트 우클릭 > Java Build Path > Libra..