logo

Java용 환경 변수 설정 - JAVA_HOME 설정을 위한 전체 안내서

Java 프로그래밍 언어를 배우는 여정에서 Java용 환경 변수 설정 이는 시스템이 Java 프로그램을 실행하는 데 필요한 Java 도구를 찾는 데 도움이 되기 때문에 필수적입니다. 이제 Java용 환경 변수를 설정하는 방법에 대한 이 가이드는 스코틀랜드 사람 윈도우 그리고 리눅스 사용자. 여기에서는 세 가지 주요 OS 모두에서 환경 변수를 설정하는 단계별 프로세스를 논의했습니다.

환경 변수를 설정하기 전에 JDK(자바 개발 키트) 시스템에 설치해야 하며 다음 사항을 알아야 합니다. JDK 설치 시스템의 디렉토리입니다.

설정하려면 자바 환경 변수 당신은 설정해야



  • 자바_홈: 시스템에서 JDK가 설치된 디렉터리를 가리킵니다.
  • 길: 운영 체제가 실행 파일을 찾아야 하는 위치를 지정합니다.

Windows에서 환경 변수 설정

1단계: JDK 다운로드

  • 공식 사이트에서 최신 JDK를 다운로드하여 설치하세요. 오라클 웹사이트 . Windows OS에서 JDK를 다운로드하는 방법을 알아보려면 다음 문서를 참조하세요. Windows Linux 및 macOS에 Java를 설치하는 방법은 무엇입니까?

2단계: 세트 자바_홈

  • Windows + S를 클릭하여 '환경 변수'를 검색하고 클릭합니다. 시스템 환경 변수 편집 . 에서 시스템 속성 창에서 환경 변수를 클릭합니다.
  • 이제 환경 변수> 시스템 변수 섹션으로 이동> 클릭  새로운 .
설정-환경-변수-1' title=JAVA_HOME 설정
  • 에서  변수 이름  필드 입력  JAVA_HOME 그리고 변수값 필드에 JDK가 설치된 경로를 입력합니다. 확인을 클릭하여 변경 사항을 저장합니다.
설정-환경-변수-2' loading='lazy' title=변수 이름

3단계: 경로 변수 업데이트

  • 이제 우리는 PATH 변수를 업데이트하십시오. 이를 위해 C: 드라이브를 엽니다. 프로그램 파일 > Java > jdk-23 > bin 폴더 그런 다음 경로를 복사하십시오.
설정-환경-변수-3' loading='lazy' title=경로 변수 업데이트
  • 안으로 들어가세요 시스템 변수 섹션에서 경로 변수를 선택합니다. 마우스 오른쪽 버튼을 클릭하고 옵션을 선택하십시오. 편집하다 . 환경 편집 창에서 새로운 .
설정-환경-변수-4' loading='lazy' title=시스템 변수
  • 그런 다음 JDK의 bin 폴더에 경로를 추가합니다(예:C:Program FilesJavajdk-23bin).
설정-환경-변수-5' loading='lazy' title=JDK의
  • 딸깍 하는 소리 좋아요 변경 사항을 저장합니다.

4단계: 자바 버전 확인

  • 이제 설치 열기 명령을 확인하려면 프롬프트를 표시하고 아래 명령을 실행하십시오.

자바 --버전

Java 버전 확인' loading='lazy' title=자바 --버전
  • Java 컴파일러를 확인하려면 아래 명령을 실행하십시오.

Javac 버전

람다 함수 자바
javac 버전 확인' loading='lazy' title=Javac 버전

Linux에서 Java용 환경 변수 설정

Linux 사용자라면 Linux 운영 체제에서 Java용 환경 변수를 설정하는 완전한 솔루션을 찾아보세요.

1단계: JAVA JDK 다운로드 및 설치

설치 후 리눅스의 JDK Java를 인식할 수 있도록 시스템을 구성해야 합니다.

2단계: Linux 터미널 열기

  • 이제 우리는 JAVA_HOME을 설정합니다. 이를 수행하려면
  • 터미널을 열고 아래 명령을 실행하십시오.

JAVA_HOME=/path/to/your/jdk 내보내기

3단계: 경로 업데이트

  • 업데이트 Linux의 변수
  • JDK 추가bin디렉토리에PATH터미널에서 아래 명령을 실행하십시오.

내보내기 PATH=$PATH:$JAVA_HOME/bin

4단계: 환경 변수 영구 변경

위의 변경 사항은 일시적입니다. 환경 변수 변경 사항을 영구적으로 적용하려면 다음을 추가해야 합니다.export쉘의 구성 파일에 대한 명령. 사용하는 쉘에 따라 다릅니다.

  • 을 위한 세게 때리다 명령을 사용하십시오 나노 ~/.bashrc
  • 을 위한 zsh 명령을 사용하십시오 나노 ~/.zshrc
  • 을 위한 물고기 명령을 사용하십시오 나노 ~/.config/fish/config.fish

파일 끝에 다음 명령을 추가합니다.

JAVA_HOME=/path/to/your/jdk 내보내기

내보내기 PATH=$PATH:$JAVA_HOME/bin

파일을 저장한 후 다음 명령을 실행하여 변경 사항을 적용합니다.

소스 ~/.bashrc

이렇게 하면 JAVA_HOME 그리고 PATH Linux의 변수는 영구적입니다.

5단계: 설치 확인

  • 확인하려면JAVA_HOME경로 아래 명령을 실행합니다.

$JAVA_HOME을 에코합니다.

  • JDK 설치 프로그램의 경로가 출력되어야 합니다. 출력이 비어 있으면 자바_홈 환경변수가 제대로 설정되지 않았습니다.

6단계: 업데이트된 경로 확인

  • 업데이트된 내용을 확인하려면PATH run 아래 명령:

$PATH 에코

bin 디렉터리의 경로를 JDK로 출력해야 합니다. 출력이 비어 있으면 환경변수가 제대로 설정되지 않았습니다. 그럼 쓰세요 java --version 그리고 javac -version 설치를 확인합니다.

macOS에서 Java용 환경 변수 설정

Mac 사용자라면 macOS 운영 체제에서 Java용 환경 변수를 설정하는 완벽한 솔루션을 찾아보세요.

1단계 : 시스템 구성

  • 설치 후 macOS의 JDK Java를 인식할 수 있도록 시스템을 구성해야 합니다.

2단계: Java 홈 설정

  • 이제 설정하려면 JAVA_HOME 그리고 PATH 환경 변수는 사용 중인 쉘에 따라 쉘의 구성 파일에 영구적으로 추가해야 합니다.
  • 을 위한 세게 때리다 (이전 버전의 macOS를 사용하는 경우) 다음 명령을 실행하세요. 나노 ~/.bash_profile
  • 을 위한 zsh( macOS 10.15 Catalina 이상용 기본 셸 ) 명령을 실행 나노 ~/.zshrc

파일 끝에 다음 명령을 추가합니다.

JAVA_HOME=$(/usr/libexec/java_home) 내보내기

내보내기 PATH=$JAVA_HOME/bin:$PATH

학교를 발명한 사람

3단계: 베이스 변경

  • 이제 변경 사항을 적용해야 합니다.
  • 을 위한 세게 때리다 아래 명령을 실행하여 변경 사항을 적용합니다.

소스 ~/.bash_profile

  • 을 위한 zsh 아래 명령을 실행하여 변경 사항을 적용합니다.

소스 ~/.zshrc

4단계: 설치 확인

  • 설치 확인
  • 확인하다 자바_홈 아래 명령을 실행하여 환경 변수:

$JAVA_HOME을 에코합니다.

  • JDK 설치 프로그램의 경로가 출력되어야 합니다. 출력이 비어 있으면 자바_홈 환경변수가 제대로 설정되지 않았습니다.
  • 확인하다 아래 명령을 실행하여 환경 변수:

$PATH 에코

bin 디렉터리의 경로를 JDK로 출력해야 합니다. 출력이 비어 있으면 환경변수가 제대로 설정되지 않았습니다.

그럼 쓰세요 java --version 그리고 javac -version macOS에서 설치를 확인하는 명령입니다.

5단계: 컴파일된 Java 프로그램 실행

Java 프로그램을 컴파일한 후 다음 명령을 사용하여 실행할 수 있습니다.

자바 헬로월드

명령에 .class를 포함하지 않는 이유는 무엇입니까?

Java 프로그램을 실행할 때 java 명령에는 클래스 이름이 필요합니다. main() 메서드가 있는 클래스만 지정하면 파일 이름은 중요하지 않습니다.

예: 올바른 명령은 java HelloWorld입니다. 그러면 프로그램이 올바르게 실행됩니다. java HelloWorld.class 명령은 잘못된 명령입니다. JVM이 HelloWorld가 아닌 HelloWorld.class라는 클래스를 찾고 있기 때문에 오류가 발생합니다.

이 단계를 수행하면 Java용 환경 변수가 올바르게 설정되고 문제 없이 터미널에서 Java 프로그램을 쉽게 실행할 수 있습니다.

결론

원활하고 효율적인 개발 워크플로를 만들려면 Java용 환경 변수를 설정해야 합니다. 시스템이 Java 컴파일러 및 런타임과 같은 필수 도구를 찾도록 도와줌으로써 이러한 변수는 Java 프로그램 컴파일 및 실행과 같은 많은 작업을 단순화합니다. JAVA_HOME과 같이 적절하게 구성된 변수는 Java와 다른 프레임워크 및 개발 도구의 원활한 통합을 보장합니다. Windows macOS를 사용하든 Linux를 사용하든 이 가이드에 설명된 단계에 따라 특정 요구 사항에 맞게 Java 환경을 사용자 정의할 수 있습니다.

퀴즈 만들기