자바 개발환경 이클립스 세팅하기 스프링 웹 JDK Maven등
프로젝트가 끝나고, 컴퓨터 포맷을 하고 새로운 회사에서 또 개발환경 세팅을 하고 반복의 연속.
2022년인데도 Java JDK 1.7을 사용하는 곳도 보인다. 그나마 1.8을 사용하면 다행이다.
꼼꼼하지 못한 탓에 새로운 프로젝트에서 일을 해도 특별히 필요하지 않다면 세팅을 안 하고 일을 시작한다. 일하다가 불편하면 그때서야 하나씩 세팅하곤 하는 게 내 스타일. 가끔 인터넷이 안 되는 곳에서 일하는 경우도 있으므로 오늘 주로 하는 세팅을 남겨본다.
자바 웹 프로그램 통합개발환경 설정 목차
- 자바 JDK 1.8 환경변수
- 이클립스 다운로드
- 이클립스 폰트 및 UTF-8
- 이클립스 마켓플레이스에서 스프링 STS 설치
- 이클립스 메이븐 설정
1. 자바 JDK 1.8 환경변수 설정 - JDK 다운로드하고 내 컴퓨터 환경변수 설정
자바는 1.8 이후부터 엄청난 변화가 생겼다.
모던 자바라고 불릴 정도. 남들이 알던 모르던 1.8의 특징은 다음과 같다.
스트림, 비동기, 함수형 프로그래밍의 기능 이렇게 요약할 수 있다.
스프링 5와도 연관되는데 분산 컴퓨팅 환경으로 흐름이 바뀌고 있음을 몇 년 전부터 체감이 된다. 나중에 포스팅하고.
Open JDK 가서 받아도 된다.
혹시나 개인 개발환경이라면 오라클사 jdk를 사용해도 되고 프로젝트에 참여했다면 프로젝트에서 가이드한 jdk를 받아 설정하면 된다.
https://github.com/ojdkbuild/ojdkbuild
자바 환경 변수 설정
변수 JAVA_HOME, 값을 C:\Program Files\Java\jdk1.8.0_333 설치된 폴더 지정
cmd 열고 java 엔터, 연이어 javac 엔터 해본다.
아래처럼 나오면 제대로 설정된 것임.
이클립스 다운로드
이클립스는 2020-06 버전으로 설치.
https://www.eclipse.org/downloads/
최신 버전이 아닌 Download Package를 클릭하고, JDK에 맞는 버전을 선택해서 다운로드 및 설치하시면 됩니다.
Older Versions를 클릭해서 2020-06 다운로드.
마지막으로 이클립스 zip 프로그램으로 원하는 곳에 압축 풀고, 메모리를 조금 늘려준다.
실행파일 동일 폴더에 eclipse.ini 파일을 메모장으로 열어서 힙 사이즈를 2048로 설정. 당연히 메모리가 32g 라면 4기가 정도 잡아도 된다.
이클립스 폰트 및 UTF-8
이번 포스팅에서는 자세히 설명하지 않겠다. 다만 코딩할 때는 꼭 UTF-8 세팅해야 글자 깨지는 현상이 없다.
내가 좋아하는 쿠키런 폰트. 그리고 글자크기 바꾸기
상단 메뉴 Window - Prefenece 클릭
General - Appearance - Colors and Fonts - Basic 아래 Text Font 클릭하고 오른쪽 Edit 클릭해서 창 열리면 원하는 폰트와 크기를 설정한다. 하단 Apply는 꼭 클릭.
계속해서 왼쪽 메뉴 Web 메뉴 확장 후, CSS Files, HTML Files, JSP Files 항목에 각각 Encoding을 UTF8로 변경한다.
General - Workspace 클릭, 아래 Text file encoding란도 UTF-8로 변경
General - Appearance - Content Types - Java Class File, Text 각각
하단 Default encording UTF-8 입력 후 Update, Applay
General - Appearance - Content Types - Text 밑에 JSP들은 적용이 되지 않는다. 버그인가?
아래 Java Properties File과 JSP 항목들도 UTF-8로 각각 설정한다.
마지막으로 General - Editors - Speling - Encoding 란도 설정해주면 된다
이클립스 마켓플레이스에서 스프링 STS 설치
이클립스 상단 Help - Eclipse Marketplace 클릭.
창이 뜨면 STS, Spring으로 검색해서 Spring Tools 3을 설치한다.
특별히 설정이 다르지 않다면 아래처럼 File - New 클릭 시, Spring Legacy Project 메뉴가 보인다.
Temmplates 목록이 뜨는지 확인.
이클립스 메이븐 설정
드디어 마지막 단계 메이븐 설정이다. 요즘은 그레이들을 더 많이 사용하는 추세인 듯하지만 SI 프로젝트 진영에서는 메이븐, 심지어 ANT로 사용하는 곳도 너무너무 많다.
최신 버전으로 받고 원하는 곳에 압축 풀고 환경변수를 잡는다.
내 경우는 C:\apache-maven-3.8.6 밑에 위치함.
Path에 %MAVEN_HOME%\bin
cmd 창 열고 mvn -version 입력 엔터 아래처럼 나오면 설정됨.
이클립스 Preferences - Maven - installaction - add 해서 메이븐 홈 선택
메이븐 디펜던스 다운로드한 파일들이 모이는 등의 설정하는 settings.xml을 설치한 메이븐 홈 파일로 변경
C:\apache-maven-3.8.6\conf\settings.xml
Maven setting.xml 파일 수정
간단히 스프링 프로젝트를 만드어 본 후, C:\apache-maven-3.8.6\repository 이곳에 파일들이 모이면 개발환경 설정이 완료된다.
스프링 부트로 프로젝트를 하나 만들어 확인.
이렇게 열심히 만들어 보니 스크린 샷 파일이 엄청나네... 휴...힘들다.
'기타 IT 경험 > ETC' 카테고리의 다른 글
Microsoft Visual Studio Code Java 개발환경 (0) | 2022.12.23 |
---|---|
인텔리J 필수 플로그인 및 설정 (2) | 2022.12.17 |
Visual Studio Code 비주얼 스튜디오 코드 폰트설정하기 (3) | 2022.12.13 |
Apache HTTP 웹서버 설치하고 실행해보자 (0) | 2022.12.09 |
웹서버와 웹애플리케이션의 역활과 구조 Web Server, Was (0) | 2022.12.09 |
댓글