Java/기본

[Java / 기본] Java 개발 환경 세팅

2024. 12. 17. 12:52

JDK 설치

우선 Java 개발에 필요한 JDK를 먼저 설치한다.

 

JDK란?

여기서 JDK가 무엇이냐하면 Java Development Key의 약어이다. Java 개발자용 도구이며, 게임기로 비유할 수 있다. (우리가 흔히 코딩이라는 작업을 통해 프로그래밍을 하게되면 작성한 프로그램이 게임팩이다.) 한마디로 Java가 원할하게 구동할 수 있는 역할을 한다. 또한 개발에 필요한 여러 도구가 존재하며 Java 개발의 필수 요소이다.

 

https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/downloads-list.html

 

Downloads for Amazon Corretto 21 - Amazon Corretto 21

Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

docs.aws.amazon.com

 

우선 요즘 많은 IT 기업들이 Java8이나 Java11을 사용하고 있지만 Java 공부가 목적이므로 최신버전(LTS 버전 중)에 가까운 버전을 설치했다. LTS 버전은 `Long-Term Support`의 약어로 장기적인 지원과 안정성을 제공하는 버전이다. 그리고 해당 운영체제에 맞는 JDK를 설치해주면 된다. msi는 쉽게 설치할 수 있어서 기본적인 경로 설정이나 환경 변수 설정, JDK 관련 추가 구성 작업들이 자동으로 이루어져서 설치 과정이 간편하다는 장점이 있다. 반면 zip은 압축을 풀고 원하는 디렉토리에 직접 배치할 수 있어서 수동으로 경로 설정이나 환경 변수 설정을 해야한다는 단점이 있지만 설치 위치나 환경을 완전히 사용자에 맞게 설정할 수 있다는 장점이 있다. 물론 어느 정도 언어 공부를 해온 입장에서 개발 환경 세팅을 뭐로하던 상관없었으나 그나마 빠르게 할 수 있는 msi 설치 방법을 선택했다. 그리고 mac os를 사용하는 경우에는 cpu에 따라서 intel cpu를 사용하면 x64, apple silicon (m1, m2 등)을 사용하면 aarch64를 설치해주면 된다.

 

참고로 Java를 구동하기 위해서 JRE를 따로 설치해주어야 하는데 이는 JDK를 설치할 때 JRE가 포함되어 있기 때문에 JRE를 따로 설치해줄 필요는 없다. JRE는 `Java Runtime Environment`의 약어로 Java를 실행하는데 있어 중요한 역할을 한다. JRE가 Java의 실행을 담당한다면 JDK는 작성한 코드 컴파일과 실행을 담당한다. 한마디로 JRE가 JDK의 범주 안에 포함되어 있다고 볼 수 있다.

 

JDK 설치 확인

JDK를 설치했으면 cmd를 열어 다음과 같은 명령어를 쳐서 결과가 나오면 JDK가 제대로 설치된 것을 확인할 수 있다.

C:\Users\user1>java --version
openjdk 21.0.5 2024-10-15 LTS
OpenJDK Runtime Environment Corretto-21.0.5.11.1 (build 21.0.5+11-LTS)
OpenJDK 64-Bit Server VM Corretto-21.0.5.11.1 (build 21.0.5+11-LTS, mixed mode, sharing)

Eclipse 설치

JDK를 설치가 끝났으면 Eclipse를 설치하면 되는데 Eclipse는 IDE 중 하나이다. IDE는 `Integrated Development Environment`의 약어인데, 통합 개발 환경이라는 뜻이다. 통합 개발 환경에는 깃허브 연동, 에러 검사, 실행 화면, 오류 검출 등 다양한 기능이 탑재되어 있으며, 인텔리제이나 vscode 등이 있다.

 

https://www.eclipse.org/downloads/packages/release/2024-09/r

 

2024-09 R | Eclipse Packages

530 MB 265,819 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Cli

www.eclipse.org

 

Eclipse는 2024-09 버전을 설치하였고 단순 Java 공부 목적이기 때문에 Eclipse IDE for Java Developers를 설치하였다. Eclipse도 마찬가지로 운영체제와 비트에 맞게끔 설치해주면 된다.


Eclipse 초기 세팅

Eclipse 설치가 끝났으면 자신의 디렉토리에 Workspace를 지정해주면 된다.

 

Exclude Eclipse IDE를 선택하여 Eclipse IDE가 Microsoft Defender에 의해 스캔되지 않도록 제외시켜 성능을 개선한다.

 

[Window] - [Preferences]를 클릭한다.

jdk를 검색하면 Installed JREs라고 뜨는데 클릭하면 사용하고 있는 jdk를 적용할 수 있다.

위에서 설치한 Amazon Correto jdk 21 버전을 체크하고 Apply and Close를 클릭하여 적용한다.

 

다시 [Window] - [Preferences]를 클릭한다.

git을 검색하면 Configuration이라고 뜨는데 클릭하고 User Settings 탭을 클릭한다.

 

Add Entry...를 클릭하여 Key에는 user.name, Value에는 내 깃허브 아이디를 넣고 Add를 클릭한다.

똑같이 Key에는 user.email, Value에는 내 깃허브 이메일을 넣고 Add를 클릭한다.

 

적용된 것을 확인하면 Apply and Close를 클릭하여 깃허브 아이디와 이메일을 최종적으로 적용한다.

 

'Java > 기본' 카테고리의 다른 글

[Java / 기본] 비교, 논리 연산  (0) 2024.12.18
[Java / 기본] 산술 연산자  (0) 2024.12.18
[Java / 기본] 변수  (0) 2024.12.18
[Java / 기본] 클래스 구조  (0) 2024.12.18
[Java / 기본] 프로젝트 생성 및 Github 연동  (0) 2024.12.17
'Java/기본' 카테고리의 다른 글
  • [Java / 기본] 산술 연산자
  • [Java / 기본] 변수
  • [Java / 기본] 클래스 구조
  • [Java / 기본] 프로젝트 생성 및 Github 연동
개발하는 벌꿀오소리
개발하는 벌꿀오소리
겁없는 벌꿀오소리처럼 끊임없이 도전하자!
  • 글쓰기 관리
  • 개발하는 벌꿀오소리
    벌꿀오소리의 개발 노트
    개발하는 벌꿀오소리
  • 전체
    오늘
    어제
    • 분류 전체보기 (74)
      • Java (60)
        • 기본 (23)
        • 모듈 (8)
        • 자료구조 (5)
        • 알고리즘 (0)
        • 파일 입출력 (5)
        • JDBC (5)
        • Spring Boot (14)
      • Oracle (13)
      • Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 공지사항

  • hELLO· Designed By정상우.v4.10.3
개발하는 벌꿀오소리
[Java / 기본] Java 개발 환경 세팅
상단으로

티스토리툴바