일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 유비쿼터스
- 파이썬프로그래밍기초
- 변수
- IF문
- 백준알고리즘
- 백준
- 1차원배열
- 기본
- 배열
- IFELSE
- FOR문
- IF
- 함수
- Scanner class
- java
- for
- 알고리즘
- java프로그래밍
- MySQL
- 자료구조
- 데이터
- 스캐너클래스
- error
- 하드웨어
- 반복문
- 스캐너
- 자바
- Spring
- C언어
- Scanner
Archives
- Today
- Total
정리하고기록하자
JDK 1.7 -> 1.8 본문
반응형
현재 진행중인 프로젝트는 JDK 1.7 을 사용 하고 있고, JDK 1.7 -> 1.8 로 변경해야 한다.
이클립스 버전에 따라 호환 되는 JDK 이 다 다르다.
나는 이클립스 2022-03 을 사용했는데 JDK 1.8 버전으로 변경을 해도 계속 에러가 나길래
구글링 한 결과 2020-06 이클립스 버전을 사용해야 JDK 1.8 버전을 읽을 수 있다고 했다.
저기에는 2020-12 버전이 최신인데 2022-03 버전이 JDK 1.8 버전을 못 읽는거 보면 JDK 11 버전으로 읽는 것 같다 ( 내 추측 )
이클립스 2020-06 버전 다운로드 후
eclipse.ini 파일을 열어
-vm
/ JDK 파일 경로 /jdk1.8.0_281/bin
추가 했다.
수정 후에 maven > update Project 하더라도 에러 난다.
pom.xml 수정
<source>1.7<.source> >>> <source>1.8</source>
<target>1.7</target> >>> <target>1.8</target>
1.7에서 1.8로 변경 후
서버 실행 해도 에러난다.
구글링 결과
<version>이 없었기 때문에
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
메이븐 컴파일러 플러그인 수정하고 <version> 추가
JavaSE-1.7 이 였던게 JavaSE-1.8 로 변경 되었고,
서버 실행 했을때 잘 돌아갔다.
반응형
'개발 상식' 카테고리의 다른 글
Spring - PSA (0) | 2022.05.02 |
---|---|
Spring - DI (0) | 2022.05.02 |
Spring - AOP (0) | 2022.04.30 |
Spring - IoC (0) | 2022.04.22 |
RESTful API (0) | 2022.03.14 |