Spring & Springboot/올인원 스프링 프레임워크

프로젝트 생성 시 나타나는 경고 해결방안

YJ_ma 2023. 9. 12. 12:02

The compiler compliance specified is 1.5 but a JRE 11 is used

이 경고는 컴파일러의 JRE버전이 현재 설정된 JRE11버전과 동일하지 않기 때문에 발생한 경고이다.

 

[해결방안]

project > properties > Java Compiler 에서 버전을 1.5 → 11로 변경해준다.

Build path specifies execution environment J2SE-1.5. There are...workspace that are strictly compatible with this environment.

이 경고는 현재 JRE11 버전을 사용하도록 설정되어있는데 해당 프로젝트에는 1.5버전이 사용되도록 되어있어서 나타난다.

 

[해결방안]

project > properties > Java Build Path에서 기존의 1.5버전의 JRE를 선택하여  Remove버튼을 클릭해 삭제해준다.

Add Libaray 클릭 > JRE System Library 선택 후 Next버튼을 클릭하고 System library에서 jdk-11버전을 선택하여 finish버튼을 클릭해주면 jdk-11인 JRE System Library가 생성된 것을 확인할 수 있다.

이제 Apply and Close버튼을 클릭하면 경고가 사라진 것을 확인할 수 있다.

[프로젝트 이름] has no explicit encoding set

이 경고는 프로젝트가 UTF-8로 설정이 적용되지않아서 발생하는 문제이다.

 

[해결방안]

경고문을 선택하고 ctrl+1을 클릭하면 UTF-8로 세팅하는 창이 나타난다.

APPLY하고 닫으면 경고문이 사라진 것을 확인할 수 있다.

 

 

[참고] [프로젝트 이름] has no explicit encoding set