이클립스에서 자바버전 변경
2025. 1. 22. 13:57ㆍ프로그래밍/java
728x90
반응형
SMALL
이클립스에서 자바 버전을 변경하려면, **이클립스 자체의 실행 환경(Java Runtime Environment)**과 프로젝트별 자바 컴파일러 설정을 변경해야 합니다. 아래는 각 단계에 대한 설명입니다.
1. 이클립스의 실행 환경에서 자바 버전 변경
이클립스가 사용하는 JDK 또는 JRE를 변경하려면 다음 단계를 따릅니다:
- 이클립스 실행.
- Window > Preferences로 이동 (Mac 사용자는 Eclipse > Preferences).
- Java > Installed JREs로 이동.
- Add... 버튼 클릭:
- Standard VM 선택 후 Next 클릭.
- JDK 설치 경로를 지정 (예: C:\Program Files\Java\jdk-17).
- JDK가 추가되면 Apply and Close를 클릭하여 저장.
- 새로 추가한 JDK/JRE를 기본으로 설정하려면, 목록에서 해당 항목에 체크 표시를 합니다.
2. 프로젝트별 자바 버전 변경
프로젝트에서 사용하는 Java 버전을 변경하려면 다음 단계를 따릅니다:
- 프로젝트 우클릭 > Properties 선택.
- Java Build Path로 이동.
- Libraries 탭에서 사용 중인 JRE를 확인합니다.
- JRE를 변경하려면 Modulepath 또는 Classpath에서 기존 JRE를 제거한 후 Add Library > JRE System Library를 선택하여 원하는 버전을 추가합니다.
- Java Compiler 설정 변경:
- Java Compiler 섹션에서 Compiler compliance level을 원하는 버전(예: 11, 17 등)으로 변경.
- 변경 사항을 저장합니다 (Apply and Close 클릭).
3. Maven/Gradle 프로젝트에서 자바 버전 변경
빌드 도구를 사용하는 경우, pom.xml 또는 build.gradle 파일에서도 자바 버전을 명시해야 합니다.
Maven (pom.xml)
<properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> </properties> |
Gradle (build.gradle)
java { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } |
변경 후, 이클립스에서 프로젝트를 리프레시하면 반영됩니다.
4. 이클립스 실행 시 자바 버전 변경
이클립스 자체가 실행될 때 사용하는 Java 버전을 변경하려면 이클립스 실행 파일 설정을 수정해야 합니다.
- 이클립스 설치 디렉토리로 이동.
- eclipse.ini 파일을 열어 아래와 같이 변경:
-vm C:\Program Files\Java\jdk-17\bin\javaw.exe |
위 설정은 -vm 뒤에 사용하는 JDK 경로를 지정하는 방식입니다.
3. 파일을 저장하고 이클립스를 재시작합니다.
확인 방법
이클립스에서 사용 중인 Java 버전이 올바르게 변경되었는지 확인하려면:
- Help > About Eclipse > Installation Details > Configuration으로 이동하여 java.version 속성을 확인합니다.
- 또는, Window > Preferences > Java > Compiler에서 설정된 Compiler compliance level을 확인합니다.
위 단계를 따라 변경하면 프로젝트와 이클립스에서 원하는 Java 버전을 사용할 수 있습니다.
728x90
반응형
LIST
'프로그래밍 > java' 카테고리의 다른 글
이클립스 최신 버전을 다운로드 (0) | 2025.01.22 |
---|---|
Eclipse IDE for Java Developers 와 Eclipse IDE for Enterprise Java and Web Developers 의 차이 (1) | 2025.01.22 |
Spring Initializr에서 생성된 프로젝트를 이클립스에 적용 (0) | 2025.01.22 |
Spring Tools 4(aka Spring Tool Suite) 에서 aka는 무슨 의미인가요? (0) | 2025.01.22 |
이클립스에 Spring Tool Suite(STS) 를 플러그인 하는 방법 (0) | 2025.01.22 |