IntelliJ Java 설치 vs. Oracle OpenJDK 직접 설치

순찌부찌·2024년 12월 13일

Java 개발 환경을 설정할 때 두 가지 주요 방법이 있습니다.

IntelliJ IDEA에서 JDK를 설치하는 방식Oracle OpenJDK를 직접 다운로드하여 설정하는 방식입니다.

이 두 가지 방법은 설치 과정, 사용 목적, 그리고 적용 범위에서 차이가 있습니다. 이번 글에서는 두 방식의 차이점과 장단점을 비교해 보겠습니다.

1. IntelliJ에서 Java 설치

자동 설치: IntelliJ IDEA는 프로젝트를 생성하거나 설정할 때 필요한 JDK를 자동으로 다운로드하고 설정합니다.

환경변수 설정 불필요: IntelliJ 내부에서만 JDK를 사용하기 때문에 시스템 전역 환경변수(PATH, JAVA_HOME 등)를 수정할 필요가 없습니다.

JetBrains Runtime 포함: IntelliJ는 자체적으로 Java Runtime (JetBrains Runtime, JBR)을 제공하며, 필요 시 OpenJDK 버전을 선택적으로 설치할 수 있습니다.


장점

  1. 빠르고 간편함: 초보자도 몇 번의 클릭만으로 Java 개발 환경을 구축할 수 있습니다.

  2. 환경변수 충돌 없음: 시스템 전역 설정과 독립적으로 동작하기 때문에 다른 프로그램이나 도구에 영향을 미치지 않습니다.

  3. IDE 통합성: IntelliJ에서 제공하는 기능과 자연스럽게 통합되어 개발이 편리합니다.

단점

  1. 제한된 사용 범위: IntelliJ 내부에서만 사용할 수 있습니다. 명령 프롬프트나 다른 IDE에서는 사용할 수 없습니다.

  2. 제어 부족: 특정 JDK 버전이나 JVM 옵션을 세밀하게 관리하려면 추가 작업이 필요합니다.


설치 방법

  1. IntelliJ IDEA를 설치하고 실행합니다.

    프로젝트를 생성할 때 JDK가 없으면 IntelliJ에서 자동으로 설치를 제안합니다.

    원하는 JDK 버전을 선택하면 다운로드와 설치가 완료됩니다.

  2. Oracle OpenJDK 직접 설치

수동 설치: Oracle 또는 OpenJDK의 공식 웹사이트에서 직접 JDK를 다운로드하고 설치해야 합니다.

환경변수 설정 필요: JDK 설치 후, 시스템 전역에서 사용하려면 JAVA_HOME과 PATH 환경변수를 설정해야 합니다.

전역 사용 가능: IntelliJ뿐만 아니라 VS Code, Eclipse, 명령 프롬프트 등 다양한 툴과 환경에서 사용할 수 있습니다.

장점

  1. 유연성: 원하는 JDK 버전을 직접 선택하여 사용할 수 있습니다.

  2. 시스템 전역 사용: 모든 개발 환경과 도구에서 동일한 JDK를 사용할 수 있습니다.

  3. 다중 JDK 관리 가능: 필요에 따라 여러 JDK 버전을 설치하고 사용할 수 있습니다.

단점

  1. 초기 설정 복잡: 환경변수 설정 등 추가 작업이 필요하므로 초보자에게는 다소 어렵게 느껴질 수 있습니다.

  2. 수동 업데이트 필요: 새로운 JDK 버전이 나오면 직접 다운로드하고 설치해야 합니다.


설치 방법

  1. Oracle JDK 또는 OpenJDK 웹사이트에서 JDK를 다운로드합니다.

  2. 다운로드한 파일을 설치합니다.

  3. 환경변수 설정:

JAVA_HOME: JDK 설치 경로를 지정합니다. (예: C:\Program Files\Java\jdk-XX)

PATH: JAVA_HOME\bin 경로를 추가합니다.
  1. 명령 프롬프트에서 java -version 명령으로 설치를 확인합니다.

결론

IntelliJ 설치가 적합한 경우

  1. Java를 처음 접하는 초보자나 빠르게 개발 환경을 구축하고 싶은 경우.

  2. IntelliJ IDEA만 사용할 계획이라면 간편하고 빠른 방법입니다.

  3. Oracle OpenJDK 직접 설치가 적합한 경우

  4. IntelliJ 외에 VS Code, Eclipse, 명령 프롬프트 등 다양한 툴에서도 Java를 사용하려는 경우.

  5. 특정 JDK 버전을 사용하거나 시스템 전역에서 Java 개발 환경을 구성해야 하는 경우.


개발 환경에 따라 두 방법을 혼용하는 것도 가능합니다. IntelliJ에서 필요한 경우 JDK를 자동 설치하고, 동시에 Oracle OpenJDK를 설치하여 전역적으로 사용할 수도 있습니다. 자신의 필요와 개발 환경에 맞게 적절히 선택하시면 될 것 같습니다.😊

0개의 댓글