본문 바로가기
기타 IT 경험/ETC

자바 개발환경 이클립스 세팅하기 스프링 웹 JDK Maven등

by 슬기로운 동네 형 2022. 12. 13.
반응형

자바 개발환경 이클립스 세팅하기 스프링 웹  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와도 연관되는데 분산 컴퓨팅 환경으로 흐름이 바뀌고 있음을 몇 년 전부터 체감이 된다. 나중에 포스팅하고.

 

오라클 자바 다운로드 페이지

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

 

페이지 중간쯤 가면 JDK 8 xxx 식으로 있다.

Open JDK 가서 받아도 된다.

혹시나 개인 개발환경이라면 오라클사 jdk를 사용해도 되고 프로젝트에 참여했다면 프로젝트에서 가이드한 jdk를 받아 설정하면 된다.

https://github.com/ojdkbuild/ojdkbuild

 

GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project

Community builds using source code from OpenJDK project - GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project

github.com

자바 환경 변수 설정

변수 JAVA_HOME, 값을 C:\Program Files\Java\jdk1.8.0_333 설치된 폴더 지정

JAVA_HOME 변수 만들고 C:\Program Files\Java\jdk1.8.0_333
Path  변수 열어서 환경변수 셋팅

cmd 열고 java 엔터, 연이어 javac 엔터 해본다.

아래처럼 나오면 제대로 설정된 것임.


이클립스 다운로드

이클립스는 2020-06 버전으로 설치.

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

최신 버전이 아닌 Download Package를 클릭하고, JDK에 맞는 버전을 선택해서 다운로드 및 설치하시면 됩니다.

이전 버전을 다운로드 하려면~
이클립스별 JDK

Older Versions를 클릭해서 2020-06 다운로드.

Older Versions 클릭. 원하는 버전 선택

마지막으로 이클립스 zip 프로그램으로 원하는 곳에 압축 풀고, 메모리를 조금 늘려준다.

실행파일 동일 폴더에 eclipse.ini 파일을 메모장으로 열어서 힙 사이즈를 2048로 설정. 당연히 메모리가 32g 라면 4기가 정도 잡아도 된다.

힙 사이즈를 2048


이클립스 폰트 및 UTF-8

이번 포스팅에서는 자세히 설명하지 않겠다. 다만 코딩할 때는 꼭 UTF-8 세팅해야 글자 깨지는 현상이 없다.

UTP-8

 

UTF-8 - 나무위키

규칙 1개 바이트를 사용: 가장 큰 비트에 0을 할당하고, 나머지 7비트에 기존의 아스키 코드를 모두 할당한다. 0xxxxxxx 값을 모두 사용하였다. (아직 1xxxxxxx는 사용 가능한 상황이다.)사용하려는 바

namu.wiki

내가 좋아하는 쿠키런 폰트. 그리고 글자크기 바꾸기

상단 메뉴 Window - Prefenece 클릭

Window - Prefences 클릭

General - Appearance - Colors and Fonts - Basic 아래 Text Font 클릭하고 오른쪽 Edit 클릭해서 창 열리면 원하는 폰트와 크기를 설정한다. 하단 Apply는 꼭 클릭.

General - Appearance - Colors and Fonts - Basic

계속해서 왼쪽 메뉴 Web 메뉴 확장 후, CSS Files, HTML Files, JSP Files 항목에 각각 Encoding을 UTF8로 변경한다.

UTF-8

General - Workspace 클릭, 아래 Text file encoding란도 UTF-8로 변경

Text file encoding

General - Appearance - Content Types - Java Class File, Text 각각

하단 Default encording UTF-8 입력 후 Update, Applay

Java Class File, Text

General - Appearance - Content Types - Text 밑에 JSP들은 적용이 되지 않는다. 버그인가?

아래 Java Properties File과 JSP 항목들도 UTF-8로 각각 설정한다.

Java Properties File과 JSP

마지막으로 General - Editors - Speling - Encoding 란도 설정해주면 된다

General - Editors - Speling - Encoding


이클립스 마켓플레이스에서 스프링 STS 설치

이클립스 상단 Help - Eclipse Marketplace 클릭.

Help - Eclipse Marketplace

창이 뜨면 STS, Spring으로 검색해서 Spring Tools 3을 설치한다.

Spring Tools 3 설치

특별히 설정이 다르지 않다면 아래처럼 File - New  클릭 시, Spring Legacy Project 메뉴가 보인다.

Temmplates 목록이 뜨는지 확인.

Spring Legacy Project
Spring Legacy Project Template


이클립스 메이븐 설정

 드디어 마지막 단계 메이븐 설정이다. 요즘은 그레이들을 더 많이 사용하는 추세인 듯하지만 SI 프로젝트 진영에서는 메이븐, 심지어 ANT로 사용하는 곳도 너무너무 많다.

최신 버전으로 받고 원하는 곳에 압축 풀고 환경변수를 잡는다.

apache-maven-3.8.6-bin.zip

 

메이븐 다운로드 

 

Maven – Download Apache Maven

Downloading Apache Maven 3.8.6 Apache Maven 3.8.6 is the latest release and recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.3+ require JDK 1.7 or above to execute - they still allow you to build against 1.3 and oth

maven.apache.org

메이븐 버전별 최소 jdk 사용

내 경우는 C:\apache-maven-3.8.6 밑에 위치함.

환경 변수 등록

Path에 %MAVEN_HOME%\bin

Path 에 등록한다.

cmd 창 열고 mvn -version 입력 엔터 아래처럼 나오면 설정됨.

cmd mvn -version

이클립스 Preferences - Maven - installaction - add 해서 메이븐 홈 선택

installactions

 

메이븐 디펜던스 다운로드한 파일들이 모이는 등의 설정하는 settings.xml을 설치한 메이븐 홈 파일로 변경

C:\apache-maven-3.8.6\conf\settings.xml

maven user settings

Maven setting.xml 파일 수정

메이븐 디펜던시 파일들이 모일 곳을 임의로 지정

 간단히 스프링 프로젝트를 만드어 본 후, C:\apache-maven-3.8.6\repository 이곳에 파일들이 모이면 개발환경 설정이 완료된다.

 스프링 부트로 프로젝트를 하나 만들어 확인.

지정한 repository 폴더에 저장이 됨.

이렇게 열심히 만들어 보니 스크린 샷 파일이 엄청나네... 휴...힘들다.

반응형

댓글