백엔드/Java

개발 환경 세팅

짱뚱짱 2024. 9. 25. 15:39

1. Eclipse IDE 다운로드 및 설치

  1. 버전 : 2024-09 R 
  2. Eclipse 설치
    • Eclipse IDE for Enterprise Java and Web Developers를 선택
    • 설치 경로: C:\Users\EZENIC-143\eclipse\jee-2024-09
  3. Eclipse 실행
    • 생성한 폴더로 워크스페이스를 지정

2. JDK 11 설치 및 환경 변수 설정

  1. JDK 11 다운로드 및 설치
    • JDK 11 설치 파일(installer)을 다운로드 후, 설치 과정에서 "Next" 버튼을 클릭 설치
    • 설치 경로: C:\Program Files\Java\jdk-11
  2. 환경 변수 설정  
    • 👉🏻 하는 이유? 다른 프로그램(이클립스, 인텔리J 등등) 이 JDK를 인식할 수 있도록 하기 위해서.
    • 👉🏻 특히, 웹 개발 시 Tomcat 서버를 설치하면, Tomcat이 JDK를 인식해야 하므로 이러한 설정이 필요. 이클립스는 내장 JDK를 포함하고 있지만, 웹사이트가 배포될 때는 서버에서 실행되므로 환경 변수 설정이 필수
    • 윈도우 검색창에 "시스템 환경 변수 편집"
    • 새 시스템 변수 추가
      • 변수 이름: JAVA_HOME
      • 변수 값: C:\Program Files\Java\jdk-11
    • Path 편집
      • 시스템 변수에서 Path를 선택 후 "편집" 클릭.
      • 새로 만들기를 클릭하고 %JAVA_HOME%\bin 입력 후 위로 이동하여 최상단으로 설정
  3. 설치 확인
    • CMD를 열고 java -version 명령어 입력하여 정상 설치 확인.


3. Eclipse에서 Java 프로젝트 설정

  1. Java 프로젝트 생성
    • Eclipse에서 File -> New -> Other... 선택.
    • Java Project를 선택하고 프로젝트 이름을 입력합니다.
    • Open Perspective 클릭.
  2. Java Compiler 설정
    • Window -> Preferences 선택.
    • Installed JREs 설정
      • Java -> Installed JREs 클릭.
      • ADD -> Standard VM 선택 후 Directory 클릭.
      • C:\Program Files\Java\jdk-11 경로 설정.
      • 기존 JDK 체크 해제 후 추가한 JDK 체크, Apply 클릭.
    • Compiler 설정
      • Java Compiler -> Compiler compliance level을 11로 설정 후 Apply and close.
  3. 인코딩 설정
    • preferences에서 encoding 검색.
    • General -> Workspace에서 Text file encoding의 Other에 UTF-8 입력 후 Apply.
    • General -> Content Type에서 Text와 Java Class File 각각 선택 후 default encoding에 UTF-8 입력 후 Update 클릭.
  4. Project Properties 설정
    • 프로젝트에서 우클릭 -> Properties.
    • Java Build Path -> Libraries 탭에서 JRE System Library 클릭.
    • Workspace default JRE (jdk-11) 체크 후 Finish.
    • Java Compiler -> Compiler compliance level을 11로 설정 후 Apply.
  5. Console 보기
    • Window -> Show View -> Console 선택.
  6. 패키지 및 클래스 생성
    • src를 우클릭하여 패키지 생성.
    • 생성한 패키지에서 우클릭 -> New -> Class를 선택하고 이름 입력 후 public static void main 체크.

'백엔드 > Java' 카테고리의 다른 글

Java로 계산기 만들기  (1) 2024.09.28
Java 메서드 (Method)  (1) 2024.09.26
Java 배열, 문자열 처리  (2) 2024.09.26
Java Scanner 클래스  (2) 2024.09.26
Java 기초 다지기: 변수, 데이터 타입, 연산자  (2) 2024.09.26