IT
Java 개발 환경 구축 가이드
Java 개발 환경 구축 가이드
(Windows, macOS, Linux 포함)
1. Java 설치 개요
Java 개발을 위해 필요한 핵심 구성은 다음과 같습니다:
-
JDK (Java Development Kit): Java 컴파일러, JVM, 표준 API 등이 포함된 개발 패키지
-
IDE (통합 개발 환경): IntelliJ IDEA, Eclipse, VS Code 등
-
환경변수 설정: 터미널이나 콘솔에서 javac, java 명령을 인식하게 하기 위한 설정
2. JDK 다운로드 및 설치
공식 다운로드 사이트
-
Oracle JDK: https://www.oracle.com/java/technologies/javase-downloads.html
-
OpenJDK: https://jdk.java.net
-
다른 배포판: AdoptOpenJDK (현재 Adoptium) 등
Windows에서 JDK 설치
-
위 사이트에서 OS에 맞는 JDK 설치파일 .msi 또는 .exe 다운로드
-
설치 마법사를 통해 설치 진행
-
설치 위치 확인 (예: C:\Program Files\Java\jdk-21)
-
환경변수 설정:
-
JAVA_HOME 추가
-
제어판 > 시스템 > 고급 시스템 설정 > 환경 변수 > 새로 만들기
-
변수 이름: JAVA_HOME
-
변수 값: JDK 설치 경로 (예: C:\Program Files\Java\jdk-21)
-
Path에 %JAVA_HOME%\bin 추가
-
설치 확인:
java -version
javac -version
macOS에서 JDK 설치
-
brew 사용 시:
brew install openjdk@21
-
-
설치 후 링크 추가 (터미널에 추가):
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk
-
-
환경 변수 설정 (~/.zshrc 또는 ~/.bash_profile)
export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH=$JAVA_HOME/bin:$PATH
-
-
적용 후 확인:
source ~/.zshrc
java -version
Linux(Ubuntu 기준)
-
OpenJDK 설치:
sudo apt update
sudo apt install openjdk-21-jdk
-
-
환경변수 설정 (~/.bashrc, ~/.profile 등):
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
-
-
적용 및 확인:
source ~/.bashrc
java -version
3. IDE 설치 (선택 사항)
Java 개발을 효율적으로 하기 위해 통합 개발 환경(IDE)을 사용하는 것이 좋습니다.
IntelliJ IDEA
-
https://www.jetbrains.com/idea
-
무료 Community Edition 제공
-
강력한 자동완성, Gradle/Maven 지원
Eclipse
-
https://www.eclipse.org/downloads
-
오픈소스, 플러그인 기반
VS Code
-
https://code.visualstudio.com
-
Java 확장팩 설치 필요 (Extension: Java Pack for VS Code)
4. HelloWorld 테스트
간단한 Java 코드 작성 후 컴파일 & 실행해 보세요.
Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
컴파일 & 실행
javac Hello.java
java Hello
5. 추가로 설정하면 좋은 것들
-
빌드 도구 사용
-
Maven: mvn 명령, pom.xml 기반
-
Gradle: gradle 명령, build.gradle 기반
-
패키지 관리자
-
SDKMAN (Linux/macOS): 여러 Java 버전 관리 가능
curl -s "https://get.sdkman.io" | bash
sdk install java 21-tem
-
-
Lombok, Spring 등 자주 쓰는 라이브러리 설치 및 설정
댓글
아직 댓글이 없습니다.
로그인 후 댓글을 남길 수 있습니다.