본문 바로가기
Java

[java] 초기 환경설정 오류 잡기 (jdk-20)

by 개발하자구 2023. 4. 13.

Maven 특징

1. jdbc버림. --> mybatis framework

2. 스트립 틀릿 버림 --> jstl/el

 

 

Maven 생성 초기 환경설정

 

create Maven project -->

Maven org.apache.maven 검색 후 maven-archetype-webapp 클릭 1.4버전으로 깜. -->

오른쪽 마우스 properties에서 java build path 클릭 -->

libraries에서 add library 클릭 (jdk-20) -->

tomcat 지정 -->

project Facts에서 dynamic web module 3.1버전 선택 -->

runtimes에서 apache 톰캣 선택 -->

 

 

주의 할점 :

 

1. Java Compiler에 맞춰 Project FacetsJava Version을 맞춘다.

 

2.

Java Build Path

Project Facets

이 두 가지는 설정 하나 바꿀 때마다 서로서로 다시 재 설정해줘야한다.

그래야 빨간색 오류가 안뜬다.

 

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

 

Java Complier 버전 확인

Java Build Path 부분

Project Facets 부분 (Java Complier 버전과 Java 버전이 맞아야 함)

 

 

 

 

 

 

이렇게 하면 run은 된다..

하지만 아직 처리 못한게 있는데...

 

 

이 오류 잡는 방법.

이건 생성방법에 따라 version 맞추는게 다르기 때문.

 

1. 만약 처음부터 maven project로 파일을 만들 시 처음 세팅버전은

Java Complier 버전 : 1.7

Project Facets의 Dynamic Web Module 버전 :  2.3

Project Facets의 Java 버전 : 1.7

 

이것에 맞춰 구성해야한다.

(특히 Maven project로 만들 때 오류가 많이 난다. 위의 3가지 버전 그대로 맞춰주자.)

 

2.  만약 Dynamic Project 로 파일 만들 시 처음 세팅버전은

Java Complier 버전 : 19

Project Facets의 Dynamic Web Module 버전 :  5.0

Project Facets의 Java 버전 : 19

 

이것에 맞춰 구성해야한다.

 

 

 

둘 버전 다 JRE System Library 버전은 jdk-20

Sever Runtime 버전은 아파치 v10.0

 

근데 이 둘(JRE System Library, Sever Runtime)은 오류나는것에 크게 상관없는 옵션인듯.