본문 바로가기
공부/JAVA

[JAVA] java 버전, maven(?) error

by yeaseul912 2022. 7. 4.
728x90

엄청난 에러가 발생하였다.

자바 버전 관련 설정파일을 들여다보다가

정말 그냥 들여다 보기만했는데 갑자기 설정 바뀌었는지 암코토 실행되지 않았다. ㅠㅠ

에러 발생 경위

해결 하고 보니 maven 문제였던것 같다.

build path에서 maven Dependencies가 없었는데 해결 후에 다시 생겼다.

Run As에 아래는 하나도 뜨지 않았었다. 

나는 단지 properties 에서 Project Factes를 구경했을 뿐인데!! 이 창을 닫자마자 에러가 발생했다.

아마 내가 뭔가 Apply 했겠지..? 잘 기억 나지 않는다. 이렇게 치명적인 에러를 뿜을줄 몰랐거든

설정 파일을 건드릴땐 항상 조심하자.

해결방법
  1.  java version 확인 

  어..? 매우 높다 뭐든 잘 굴러갈것같다.

  2. pol.xml에서 java version 설정하기.

   JDK  1.8 (8) 버전으로 맞춰주었다.

   3. 프로젝트 명에서 마우스 우클릭 > Source > Clean Up 실행

프로젝트를 깨끗하게 만들어 주세요.. :D

4.  프로젝트 명에서 마우스 우클릭 > Maven > Update Project...

5. Maven Dependencies와 Run AS가 잘 올라왔다. 해결!

 

알게된것
  • Java 8 버전과 Java 1.8은 같은 버전이라고 볼 수 있다.
  • oracle 의 java8버전부터는 유료다 => java 8버전 이상을 무료로 사용하기 위해서는 Open JDK를 이용해야 한다.
  • project facets 는 개발환경에 맞춤 셋팅, 자동완성, 빈지원 등의 도우미 역할을한다.
  • java clean up은 사용되지 않은 imports나 변수를 삭제해준다.

 

 

 

reference

 

 

JAVA 버전에 대하여

JAVA :: Java version 과 Eclipse project version 똑같이 맞추기

project facets의 java 버전이 정확히 어떤 역할을 하나요..?

Java code cleanup using eclipse

반응형

댓글