
Ubuntu 20.04에 Java 설치 방법
이 가이드에서는 Ubuntu 20.04에 Java를 설치하는 방법을 설명합니다.Java는 다양한 유형의 응용 프로그램과 시스템을 구축하는 데 가장 유행하는 프로그래밍 언어 중의 하나이다.Java는 모든 주요 운영 체제 및 장치에서 실행됩니다.노트북, 핸드폰, 게임 콘솔에서 Java로 개발한 응용 프로그램을 찾을 수 있습니다.
개인이 사용하고 개발하는 것과 같은 비상업적인 소프트웨어만 사용할 수 있다.기본 Ubuntu 20.04 저장소에는 두 개의 OpenJDK 패키지, Java Runtime Environment(JRE)와 Java Development Kit(JDK)가 포함되어 있습니다.JRE는 JVM(JVM), 클래스 및 바이너리 파일로 구성되어 있어 Java 프로그램을 실행할 수 있습니다.JDK에는 Java 애플리케이션 구축에 필요한 JRE, 개발/디버깅 도구 및 라이브러리가 포함됩니다.어떤 Java 패키지를 설치할지 모르는 경우 기본 OpenJDK(JDK 11) 버전에 설치하는 것이 좋습니다.일부 Java 기반 응용 프로그램은 특정 버전의 Java가 필요할 수 있으므로 응용 프로그램 문서를 참조해야 합니다.
또는 루트 업데이트 패키지 인덱스와 OpenJDK 11 JDK 패키지:
일부 Java 응용 프로그램에서 Java 설치 위치를 확인하는 데 사용됩니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({}); OpenJDK 11 위치 첫 번째 Java 설치 경로를 찾은 후 OpenJDK 8 위치 ,
명령:
.예를 들어
시작하기 전에
Java는 여러 가지 다른 실현을 가지고 있다.OpenJDK와 Oracle Java는 자바의 두 가지 주요 실현으로 그들 사이에는 거의 차이가 없다. 단지 Oracle Java는 약간의 추가적인 상업적 특성을 가지고 있다.Oracle JavaLicense개인이 사용하고 개발하는 것과 같은 비상업적인 소프트웨어만 사용할 수 있다.기본 Ubuntu 20.04 저장소에는 두 개의 OpenJDK 패키지, Java Runtime Environment(JRE)와 Java Development Kit(JDK)가 포함되어 있습니다.JRE는 JVM(JVM), 클래스 및 바이너리 파일로 구성되어 있어 Java 프로그램을 실행할 수 있습니다.JDK에는 Java 애플리케이션 구축에 필요한 JRE, 개발/디버깅 도구 및 라이브러리가 포함됩니다.어떤 Java 패키지를 설치할지 모르는 경우 기본 OpenJDK(JDK 11) 버전에 설치하는 것이 좋습니다.일부 Java 기반 응용 프로그램은 특정 버전의 Java가 필요할 수 있으므로 응용 프로그램 문서를 참조해야 합니다.
OpenJDK 11 설치
본문을 작성할 때 Java 11은 Java의 최신 장기 지원(LTS) 버전입니다.또한 Ubuntu 20.04의 기본 Java 개발 및 실행 시user with sudo privileges로서 다음 명령을 실행합니다.또는 루트 업데이트 패키지 인덱스와 OpenJDK 11 JDK 패키지:
설치가 완료되면 자바 버전을 검사하여 검증할 수 있습니다.sudo apt update
sudo apt install openjdk-11-jdk
java -version
출력은 다음과 같습니다. openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
그렇습니다!이로써 Ubuntu 시스템에 Java가 성공적으로 설치되었습니다.JRE는 JDK 패키지에 포함되어 있습니다.JRE만 필요하면 패키지openjdk-11-jre
를 설치합니다.최소한의 Java를 실행하려면 패키지openjdk-11-jdk-headless
를 설치합니다.OpenJDK 8 설치
Java 8은 이전 Java LTS 버전으로 현재 널리 사용되고 있습니다.응용 프로그램이 Java 8에서 실행되면 다음 명령을 입력하여 설치할 수 있습니다.Java 버전을 검사하여 설치를 검증합니다.sudo apt update
sudo apt install openjdk-8-jdk
java -version
출력은 다음과 같습니다. openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
기본 버전 설정
Ubuntu 시스템에 여러 Java 버전이 설치되어 있다면,java -version
기본 버전을 변경하여 기본 버전으로 설정한 버전을 검사할 수 있습니다.update-alternatives
명령 사용: sudo update-alternatives --config java
출력은 다음과 같습니다. There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
설치된 모든 Java 버전 목록이 표시됩니다.기본 버전으로 사용할 버전 번호를 입력하고 Enter
키를 누릅니다.JAVA\U HOME 환경 변수
JAVA_HOME
environment variable일부 Java 응용 프로그램에서 Java 설치 위치를 확인하는 데 사용됩니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({});
JAVA_HOME
변수를 설정하려면 먼저 update-alternatives
로 Java 설치 경로를 찾습니다. sudo update-alternatives --config java
이 예에서 설치 경로는 다음과 같습니다. /usr/lib/jvm/java-11-openjdk-amd64/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/etc/environment
파일 열기: sudo nano /etc/environment
JAVA_HOME
을 OpenJDK 11을 가리키는 것으로 설정하려면 파일 끝에 다음 줄을 추가하십시오./etc/environmentJAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
변경 사항이 현재 셸에 적용되면 다음 명령을 취소하고 로그인하거나 실행할 수 있습니다 source
명령:
source /etc/environment
환경 변수가 제대로 설정되었는지 확인합니다. JAVA_HOME
Java 설치 경로를 보셔야 합니다. echo $JAVA_HOME
/etc/environment
는 시스템 범위의 프로필입니다. 모든 사용자가 이 파일을 사용합니다.사용자 설정JAVA_HOME
변수에 따라 로그인할 때 로드된 .bashrc
또는 다른 구성 파일에 행을 추가합니다.Java 제거
Java를 마운트 해제apt
와 함께 설치된 다른 패키지처럼 마운트 해제할 수 있습니다..예를 들어
default-jdk
패키지를 제거하려면 /usr/lib/jvm/java-11-openjdk-amd64
결론
OpenJDK 11과 OpenJDK 8을 기본 Ubuntu 20.04 저장소에서 사용할 수 있으며apt
패키지 관리자를 사용하여 설치할 수 있습니다.질문이 있으시면 언제든지 논평을 주십시오.