728x90
엄청난 에러가 발생하였다.
자바 버전 관련 설정파일을 들여다보다가
정말 그냥 들여다 보기만했는데 갑자기 설정 바뀌었는지 암코토 실행되지 않았다. ㅠㅠ
에러 발생 경위
해결 하고 보니 maven 문제였던것 같다.
build path에서 maven Dependencies가 없었는데 해결 후에 다시 생겼다.
Run As에 아래는 하나도 뜨지 않았었다.
나는 단지 properties 에서 Project Factes를 구경했을 뿐인데!! 이 창을 닫자마자 에러가 발생했다.
아마 내가 뭔가 Apply 했겠지..? 잘 기억 나지 않는다. 이렇게 치명적인 에러를 뿜을줄 몰랐거든
설정 파일을 건드릴땐 항상 조심하자.
해결방법
- 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 version 과 Eclipse project version 똑같이 맞추기
반응형
'공부 > JAVA' 카테고리의 다른 글
Spring Boot SLF4J + Logging(Logback) 으로 로그 파일 남기기 (1) | 2022.12.21 |
---|---|
Mac Java_Home 환경 변수 설정 (2) | 2022.11.21 |
[JAVA] Extends 와 Super (0) | 2022.06.22 |
[JAVA] 제네릭(Generic) (0) | 2022.06.21 |
[JAVA] 배열복사 메서드 ( Object.clone, Arrays.copyOf(Range), System.arrayCopy) (0) | 2022.06.11 |
댓글