
Ubuntu 18.04에 Java 설치 방법
Java는 세계에서 가장 유행하는 프로그래밍 언어 중 하나로 서로 다른 유형의 크로스플랫폼 응용 프로그램을 구축하는 데 사용된다.이 강좌는 Ubuntu 18.04에 다양한 버전의 OpenJDK와 Oracle Java를 설치하는 방법을 설명합니다.같은 설명은 Ubuntu 16.04와 Kubuntu, Linux Mint, 초급 운영체제를 포함한 모든 Ubuntu 기반 버전에도 적용된다.
. 우선 패키지 인덱스를 업데이트한 후 기본 Java OpenJDK 패키지를 설치합니다. 패키지 인덱스를 검증하고 설치합니다.다음 명령을 실행하여 Java 버전: 이 그렇습니다!Ubuntu 시스템에 Java가 성공적으로 설치되어 있어야 합니다.JRE는 JDK 패키지에 포함되어 있습니다.JRE만 필요하면
. 라이센스는 개인이 사용하고 개발하는 것과 같은 비상업적인 소프트웨어만 사용할 수 있습니다.Oracle Java 11은 Linux Uprising에서 설치할 수 있습니다.
PPA.다음 절차는 Ubuntu 18.04에 Oracle Java 11:을 설치하는 데 필요한 의존도를 설명합니다.
: 다음 명령을 실행하여 Linux Uptide PPA를 사용합니다. 저장소를 추가한 후 패키지 목록을 업데이트하고 입력: 다음 명령을 실행하여 설치를 검증합니다. 이 명령은 R 버전을 인쇄합니다.
Java 설치 위치를 결정합니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({}); OpenJDK 11은 OpenJDK 8은 복제에서 가장 먼저 설치하는 설치 경로입니다.다음은
변경 사항을 현재 세션에 적용하려면:
:
.예를 들어,
, Tomcat
, JBoss/WildFly
,Glassfish,Apache Maven
, Elasticsearch
, Cassandra
, Jenkins
...질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.
선결 조건
본 강좌를 계속하기 전에 user with sudo privileges으로 로그인하시기 바랍니다.
Java 변형
자바는 세 가지 버전으로 나뉘는데 표준판(SE), 기업판(EE), 마이크로판(ME)이다.이 자습서는 Java SE(Standard Edition) 버전의 설치를 설명합니다.OpenJDK와 Oracle Java는 자바의 두 가지 주요 실현으로 그들 사이에는 거의 차이가 없다. 단지 Oracle Java는 약간의 추가적인 상업적 특성을 가지고 있다.Ubuntu 저장소에는 Java Runtime Environment(JRE)와 Java Development Kit(JDK)의 두 가지 다른 Java 패키지가 있습니다.Java 프로그램만 실행하려면 JRE가 필요합니다. Java 실행 시 환경만 포함됩니다.Java 개발자는 JDK를 설치해야 합니다. 여기에는 개발/디버깅 도구와 라이브러리도 포함됩니다.다양한 Java 패키지를 설치하는 방법을 보여 드리겠습니다.어떤 Java 구현 또는 버전을 사용하는지 모르는 경우 Ubuntu 18.04의 기본 OpenJDK 버전을 사용하는 것이 좋습니다.기본 OpenJDK 설치(Java 11)
본문을 작성할 때 Java의 최신 LTS 버전은 버전 11입니다.다음 절차에 따라 Ubuntu 시스템에 Java OpenJDK 11:apt
패키지 인덱스를 업데이트합니다. sudo apt update
sudo apt install default-jdk
java -version
을 인쇄합니다. 출력은 다음과 같습니다. openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
default-jre
패키지를 설치하십시오. OpenJDK 8 설치
Java 8은 여전히 가장 광범위한 Java 버전을 사용하고 있습니다.애플리케이션에 Java 8이 필요한 경우 다음 명령을 입력하여 설치할 수 있습니다.sudo apt update
sudo apt install openjdk-8-jdk
Oracle Java 설치
Oracle Java를 설치하기 전에 Oracle JDK License을 읽으십시오.. 라이센스는 개인이 사용하고 개발하는 것과 같은 비상업적인 소프트웨어만 사용할 수 있습니다.Oracle Java 11은 Linux Uprising에서 설치할 수 있습니다.
PPA.다음 절차는 Ubuntu 18.04에 Oracle Java 11:
:
sudo apt install software-properties-common
sudo add-apt-repository ppa:linuxuprising/java
을 통해sudo apt update
sudo apt install oracle-java11-installer
oracle-java11-installer
패키지를 설치합니다. Oracle 라이센스를 수락하라는 메시지가 표시됩니다.java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
기본 Java 버전 설정
기본 자바 버전을 확인하려면 다음 명령을 사용하십시오.java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
여러 자바 설치가 있으면 기본 버전을 변경하십시오.update-alternatives
도구를 사용하여 다음과 같이 하십시오. sudo update-alternatives --config java
There are 3 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로 작성된 응용 프로그램은JAVA_HOME
add a new repository을 사용하고 있습니다Java 설치 위치를 결정합니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({});
JAVA_HOME
환경 변수를 설정하려면 먼저 update-alternatives
명령 sudo update-alternatives --config java
을 사용하여 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
은 파일 끝에 다음 줄을 추가합니다./etc/environment JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
은 경로를 첫 번째 Java 버전의 경로로 바꾸어야 합니다.로그아웃하고 로그인하거나 아래 environment variable을 실행할 수 있습니다변경 사항을 현재 세션에 적용하려면:
source /etc/environment
환경 변수가 제대로 설정되었는지 확인하려면 아래 source command을 실행하십시오:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
JAVA_HOME
은 모든 사용자가 사용할 수 있는 시스템 범위의 프로필입니다.사용자별로 /etc/environment
변수를 설정하려면 JAVA_HOME
또는 사용자가 로그인할 때 로드한 다른 구성 파일에 줄을 추가합니다.Java 제거
어떤 이유로든 자바 패키지를 마운트 해제하려면 echo command과 함께 설치된 다른 패키지처럼 마운트 해제할 수 있습니다.예를 들어,
.bashrc
을 원하는 경우apt
패키지 실행: sudo apt remove openjdk-8-jdk
결론
이 강좌에서 Ubuntu 서버에서 여러 Java 버전을 설치하고 관리하는 방법을 배웠습니다.현재 Java에 설치할 수 있는 응용 프로그램(예: uninstall), Tomcat
, JBoss/WildFly
,Glassfish,Apache Maven
, Elasticsearch
, Cassandra
, Jenkins
...질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.