정리하고기록하자

JDK 1.7 -> 1.8 본문

개발 상식

JDK 1.7 -> 1.8

정리하고기록하자 2022. 4. 28. 14:26
반응형

현재 진행중인 프로젝트는 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