이클립스에서 자바 환경으로 설정 및 인코딩 설정하는 방법
새 프로젝트를 시작할 때 항상 해야할 것 중 하나는, 이클립스에 자바 파일을 설정해주어야 합니다.
한 마디로 이클립스에 자바 파일이 있다는 것을 인식 시켜주는 작업이죠.
또한 한글이 인식되기 위해서는 인코딩을 UTF-8로 변경할 필요가 있습니다.
여러가지 과정들이 많아서 정리해 보았습니다 !
변경할 사항입니다.
자바 환경설정
자바 JDK 버전 추가
프로젝트 자바 버전 변경
라이브러리 변경 (build path변경)
Pom.xml 자바 버전 변경
컴파일러 변경
인코딩 설정
파일 인코딩 설정
프로젝트 인코딩 변경
자바 환경설정
자바 JDK 버전 추가
경로 : window > preferences > java > installed JREs > add > Standard VM (next) > Directory > 해당 jdk폴더 설정 > Finish




컴파일러 변경
경로 : window > preferences > Java > Complier > Java version 변경

프로젝트 자바 버전 변경
경로 : 프로젝트 우클릭> preferences > Project Facets> Java 버전 변경


라이브러리 변경 (build path변경)
경로 : 프로젝트 우클릭> preferences > Java Build Path> 해당 JRE System Library 선택 >Edit
>Alternate JRE > 버전 설정 > Finish



Pom.xml 자바 버전 변경
경로 : 프로젝트 Pom.xml > java-version을 변경한 버전으로 수정

인코딩 설정
파일 인코딩 설정
'UTF-8'로 변경
경로 : window - preferences - general - workospace - text file encoding


'UTF-8'로 변경
경로 : window - preferences - general - content types - text

'UTF-8'로 변경
경로 : window - preferences - web - JSP File- Encoding

'UTF-8'로 변경
경로 : window - preferences - web - CSS File- Encoding

'UTF-8'로 변경
경로 : window - preferences - web - HTML File- Encoding

'UTF-8'로 변경
경로 : window - preferences - XML - XML File- Encoding

'UTF-8'로 변경
경로 : window - preferences - General - Editors - text Editors - Spelling - Enable spell checking에 체크 - Encoding

프로젝트 인코딩 변경
'UTF-8'로 변경
경로 : 프로젝트 마우스 우클릭 - Properties - Resource


Web.xml
Web.xml에 파일 추가
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
server.xml
server.xml의 해당부분에 "URIEncoding="UTF-8"" 추가
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
'Website Production' 카테고리의 다른 글
Spring 홈페이지 - (6) 프로젝트 환경설정 (0) | 2021.01.10 |
---|---|
pring 홈페이지 - (5) 데이터베이스(Mysql) 설치 (0) | 2020.12.31 |
Spring 홈페이지 - (3) 톰캣설치 방법 (0) | 2020.12.27 |
Spring 홈페이지 - (2) 이클립스 및 스프링 설치 (0) | 2020.12.27 |
Spring 홈페이지 - (1) 자바 설치 및 환경변수 설정 (0) | 2020.12.27 |
댓글
Life-Journey님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.