설치하는 방법 Java in Ubuntu (Linux)

⚡ 스마트 요약

설치 Java on Ubuntu OpenJDK를 설치하는 데에는 두 가지 깔끔한 방법이 있습니다. apt 패키지 관리자를 사용하거나 수동으로 tarball을 압축 해제하는 것입니다. Oracle JDK와 몇 가지 환경 변수 및 업데이트 대체 명령어를 사용하면 됩니다. Ubuntu 실행 시간을 인식합니다.

  • 📦 apt를 통한 OpenJDK 설치: `sudo apt install default-jdk` 명령은 현재 LTS 버전의 OpenJDK를 설치합니다. Ubuntu 단일 명령으로 아카이브를 생성합니다.
  • ⬇️ Oracle JDK tarball: tar.gz 파일을 다운로드하세요. Oracle, 예tract를 /opt로 이동하고 update-alternatives에 바이너리를 등록하세요.
  • 🧹 이전 버전을 삭제하세요: `sudo apt purge openjdk-*` 명령은 이전에 설치된 항목을 모두 제거하여 원하는 런타임만 PATH에 남도록 합니다.
  • 🌱 JAVA_HOME : Maven과 같은 빌드 도구가 제대로 작동하도록 /etc/profile 또는 ~/.bashrc 파일에 JAVA_HOME을 설정하세요. Gradle그리고 Tomcat은 JDK를 찾습니다.
  • 🔀 업데이트 대안: java, javac, javaws를 등록하세요. Ubuntu 설치된 여러 JDK 간에 원활하게 전환할 수 있습니다.
  • ✅ 설치 확인: `java -version` 및 `javac -version` 명령은 런타임 버전과 컴파일러가 PATH에 있는지 여부를 확인합니다.
  • 🗑️ 제거 Java: OpenJDK의 경우 `apt remove –purge` 명령을 실행하거나, `/opt` 폴더를 삭제하고 `alternatives` 항목을 제거하십시오. Oracle JDK.

설치하는 방법 Java in Ubuntu (Linux)

이 단계별 가이드는 설치 방법을 설명합니다. Java on Ubuntu Linux에서는 두 가지 검증된 방법을 사용합니다. apt 패키지 관리자를 사용하면 한 번의 명령으로 OpenJDK를 설치할 수 있고, 수동 tarball 설치를 통해 원하는 버전을 고정할 수도 있습니다. Oracle JDK 빌드. 동일한 명령어가 최근 빌드에서도 작동합니다. Ubuntu LTS 릴리스.

설치하는 방법 Oracle Java on Ubuntu Linux

매뉴얼 Oracle JDK 설치를 통해 정확한 릴리스 버전과 설치 위치를 완벽하게 제어할 수 있습니다. 아래 9단계는 이전에 빌드했던 모든 OpenJDK 빌드를 삭제합니다.tract Oracle tarball, 바이너리를 등록하세요 update-alternatives그리고 런타임 버전을 확인하십시오.

단계 1) 설정하기 전에 Java시스템에서 기존 OpenJDK 또는 JRE를 제거하십시오. 다음 명령을 실행하십시오.

sudo apt-get purge openjdk-\*

확인 메시지가 나타납니다. 입력하세요. Y 그리고 제거가 완료될 때까지 기다리세요.

설치하는 방법 Java On Ubuntu

단계 2) 확인 여부 Ubuntu 운영 체제 아키텍처는 32비트 또는 64비트입니다. 실행:

file /sbin/init

설치하는 방법 Java On Ubuntu

단계 3) 최신 다운로드 Java 아카이브(예시) jdk-8-linux-x64.tar.gz) 로부터 Oracle 대지:

https://www.oracle.com/java/technologies/downloads/

라이선스 계약에 동의하고 올바른 빌드를 선택하세요.

  • 선택 x86 32비트 시스템용입니다.
  • 선택 x64 64비트 시스템용입니다.
  • 선택 tar.gz 아카이브 Ubuntu.
  • 선택 RPM 레드햇 기반 시스템의 경우.

설치하는 방법 Java On Ubuntu

단계 4) 터미널을 열고 다운로드한 압축 파일이 있는 폴더로 이동합니다. 이 튜토리얼에서는 파일이 다음 위치에 있습니다. ~/Downloads. 전trac다음과 같은 내용으로 아카이브를 저장하세요:

sudo tar -xvf jdk-8u5-linux-i586.tar.gz

암호를 입력하라는 메시지가 나타나면 암호를 입력하십시오.trac마무리가 되면 새로운 것을 보게 될 것입니다. jdk1.8.0_05 현재 디렉터리의 폴더입니다.

설치하는 방법 Java On Ubuntu

단계 5) 다음 시스템 변수를 끝에 추가하십시오. /etc/profile 모든 로그인 셸이 새 JDK를 사용하도록 하는 파일입니다.

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

다음 명령어로 파일을 여세요:

sudo nano /etc/profile

위에 표시된 시스템 변수를 입력하고 누르세요. Ctrl+X 종료하려면 누르세요. Y 을 클릭하여 변경 사항을 저장합니다.

단계 6) 새 변수가 즉시 적용되도록 셸 환경을 다시 로드하십시오.

. /etc/profile

단계 7) 새로운 JDK 바이너리를 등록하세요 Ubuntu의 update-alternatives 시스템 그래서 java, javac예산 및 javaws 해결하다 Oracle 빌드하려면 다음 명령어를 터미널에 붙여넣으세요.

sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1

단계 8) 말해봐 Ubuntu 그 Oracle JDK 당신은 방금 전trac테드 (예를 들어) jdk1.8.0_05)가 기본값입니다. Java 실행 시간:

sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java
sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac
sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws

단계 9) 설치 테스트:

java -version

설치가 성공적으로 완료되면 버전, 런타임 및 64비트 HotSpot 서버 VM 줄이 출력되어 설치가 완료되었음을 확인시켜 줍니다. Oracle 현재 JDK가 활발하게 사용되고 있습니다. Java 귀하의 시스템에.

OpenJDK를 설치하는 방법 Ubuntu apt 패키지 관리자 사용하기

다리 Ubuntu 사용자 설치 오픈JDK 대신 Oracle JDK는 기본 구성품에 포함되어 있기 때문입니다. Ubuntu 아카이브는 보안 업데이트를 수신합니다. apt그리고 필요하지 않습니다. Oracle 계정. OpenJDK는 참조 구현체입니다. Java SE 사양을 준수하며 Maven과 같은 빌드 도구와 완벽하게 호환됩니다. Gradle그리고 톰캣.

단계 1) 패키지 목록을 새로 고치세요 apt 사용 가능한 최신 JDK 버전을 확인합니다.

sudo apt update

단계 2) 현재 권장되는 버전인 기본 JDK를 설치하세요. Ubuntu:

sudo apt install default-jdk

컴파일러 없이 런타임만 설치하려면 다음을 사용하세요. sudo apt install default-jre 대신에. 두 명령 모두 자동으로 사용자의 시스템에서 지원하는 최신 OpenJDK 버전을 가져옵니다. Ubuntu 놓습니다.

단계 3) 특정 OpenJDK 버전을 선택하려면 번호를 사용하여 직접 설치하세요. 최신 버전 Ubuntu LTS 릴리스에는 OpenJDK 11, 17 및 21이 포함되어 있습니다.

sudo apt install openjdk-17-jdk       # LTS release, common default
sudo apt install openjdk-21-jdk       # newest LTS in the archive
sudo apt install openjdk-11-jdk       # older LTS for legacy applications

단계 4) 설치를 확인하고 컴파일러를 점검하십시오.

java -version
javac -version

두 명령 모두 다음과 같은 일치하는 버전 문자열을 출력해야 합니다. openjdk version "17.0.11"여러 버전의 JDK가 설치되어 있는 경우 다음을 사용하십시오. sudo update-alternatives --config java 기본 런타임을 대화형으로 선택하려면 다음 명령어를 사용하세요. javac 컴파일러를 전환합니다.

OpenJDK는 다음을 통해 설치되었습니다. apt 착륙하다 /usr/lib/jvm/저 길이 바로 당신이 가리키는 길입니다. JAVA_HOME 빌드 도구, 애플리케이션 서버 또는 IDE를 구성할 때 다음과 같은 경우 IntelliJ IDEA Eclipse.

JAVA_HOME 환경 변수를 설정하는 방법 Ubuntu

빌드 도구(예: ...) 메이븐, Gradle, 앤트, 톰캣, 그리고 Jenkins 읽기 JAVA_HOME JDK를 찾는 데 사용할 환경 변수입니다. JAVA_HOME 해당 파일이 없거나 잘못된 버전을 가리키는 경우, 이러한 도구는 컴파일, 패키징 또는 실행에 실패합니다. Ubuntu 자동으로 설정되지 않으므로 사용자별 또는 시스템 전체에 대해 한 번 설정해야 합니다.

단계 1) 실제 JDK 경로를 찾으세요. readlink 이 트릭은 실제 폴더를 반환합니다. java 다음과 같이 해석됩니다:

readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java

JDK 홈은 폴더입니다. 위의 전에, bin 디렉토리. 예시에서 /usr/lib/jvm/java-17-openjdk-amd64.

단계 2) 세트 JAVA_HOME 사용자만 편집할 수 있도록 하려면 해당 사용자 전용으로 설정하십시오. ~/.bashrc:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

단계 3) 세트 JAVA_HOME 시스템 전체(모든 사용자)에 적용하려면 편집을 통해 /etc/environment:

sudo nano /etc/environment
# add the following line, save, and exit
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

환경을 다시 로드하세요 source /etc/environment 또는 변경 사항을 적용하려면 새 셸을 시작하십시오.

단계 4) 변수가 올바르게 설정되었는지 확인하십시오.

echo $JAVA_HOME
$JAVA_HOME/bin/java -version

첫 번째 명령어는 JDK 경로를 출력하고, 두 번째 명령어는 해당 경로를 정확히 실행합니다. java 이진수 JAVA_HOME 두 설정이 일치하는지 확인하는 지점입니다.

확인, 전환 및 제거 방법 Java on Ubuntu

일단 Java 설치된 후에는 종종 버전을 확인하거나, 여러 JDK 간에 전환하거나, 이전 런타임을 제거해야 할 수 있습니다. 이 세 가지 작업 모두 표준 JDK를 사용합니다. Ubuntu 공구를 사용하는 데 각각 몇 초밖에 걸리지 않습니다.

설치된 항목을 확인하십시오 Java 버전

다음 세 가지 명령어를 사용하면 현재 런타임, 컴파일러 및 기본 대안에 대한 전체적인 정보를 얻을 수 있습니다.

java -version                        # runtime version
javac -version                       # compiler version
sudo update-alternatives --display java   # every registered JDK

If java -version 작동하지만 javac -version "명령어를 찾을 수 없습니다"라는 오류가 발생합니다. JRE만 설치되어 있습니다. 다음 명령으로 JDK를 설치하십시오. sudo apt install default-jdk 컴파일러를 추가하려면.

여러 JDK 버전 간 전환

JDK를 두 개 이상 설치한 경우 다음 명령어를 사용하여 기본값을 대화형으로 선택하세요.

sudo update-alternatives --config java
sudo update-alternatives --config javac

Ubuntu 등록된 모든 JDK 버전을 번호순으로 나열하여 출력합니다. 원하는 버전에 해당하는 번호를 입력하고 Enter 키를 누르세요. 원하는 버전을 얻으려면 이 명령을 반복하세요. javac 런타임과 함께 컴파일러를 전환합니다.

제거 Java 에 Ubuntu

OpenJDK를 제거하려면 다음을 통해 설치하세요. apt패키지를 제거하고 사용하지 않는 종속성을 정리합니다.

sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove

제거하려면 Oracle JDK 당신은 전trac수동으로 폴더를 삭제하고 대체 항목을 등록 해제하세요.

sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"

제거 후 실행하세요 java -version 제거가 완료되었는지 다시 한번 확인합니다. 출력 결과에는 등록된 JDK가 다르거나, JDK가 없는 경우 "명령을 찾을 수 없음"이라는 메시지가 표시됩니다. Java 시스템에 남아 있습니다.

자주 묻는 질문

sudo apt update를 실행한 다음 sudo apt install default-jdk를 실행하세요. Ubuntu 이 프로그램은 아카이브에서 권장되는 OpenJDK 빌드를 다운로드하고, 컴파일러와 런타임을 설치한 다음, update-alternatives에 등록하는 작업을 한 단계로 수행합니다.

OpenJDK는 무료 오픈소스 레퍼런스 빌드입니다. Java SE는 다음을 통해 배포됩니다. Ubuntu 아카이브. Oracle JDK는 동일한 코드에 추가 기능이 포함된 상용 버전입니다. Oracle 지지. 둘 다 통과합니다. Java SE 호환성 테스트.

한 사용자의 경우 `~/.bashrc` 파일에 `export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64`를 추가하고, 모든 사용자의 경우 `/etc/environment` 파일에 추가하십시오. 해당 파일에 대해 `source` 명령을 실행한 다음 `echo $JAVA_HOME` 명령으로 설정이 적용되었는지 확인하십시오.

기본 런타임을 대화형으로 선택하려면 `sudo update-alternatives –config java` 명령을 실행한 다음, 컴파일러를 선택하려면 `-config javac` 명령을 실행하여 반복하십시오. Ubuntu 등록된 모든 JDK를 인덱스별로 나열하여 특정 버전을 선택할 수 있도록 합니다.

OpenJDK를 제거하려면 `sudo apt remove –purge openjdk-17-jdk` 명령을 실행한 다음 `sudo apt autoremove` 명령을 실행하십시오. 수동으로 제거하려면 다음 단계를 따르십시오. Oracle 설치, 이전 항목 삭제tracted 폴더를 삭제하고 sudo update-alternatives –remove 명령어를 사용하여 대체 항목을 등록 해제하십시오.

`java -version` 명령어를 실행하여 런타임을 확인하고, `javac -version` 명령어를 실행하여 컴파일러를 확인하십시오. 버전 문자열이 일치하면 완전한 JDK가 설치된 것입니다. `java`만 출력되면 컴파일러와 도구 디렉터리를 포함하도록 JDK를 설치하십시오.

ChatGPT와 같은 AI 비서는 사용자의 운영체제 버전과 대상 JDK를 읽어 복사 붙여넣기 가능한 apt 명령어, JAVA_HOME 항목, update-alternatives 스니펫을 생성합니다. 또한 java -version 출력에서 ​​PATH 오류를 수동으로 해결하는 것보다 빠르게 진단합니다.

예. GitHub Copilot은 OpenJDK를 설치하고, JAVA_HOME을 설정하고, 대체 라이브러리를 등록하는 셸 스크립트와 Dockerfile을 생성합니다. Revsudo를 사용하여 실행하기 전에 생성된 코드가 올바른 JDK 버전과 경로를 사용하는지 확인하십시오.

이 게시물을 요약하면 다음과 같습니다.