차례:
- 전제 조건
- 자바 변형
- 기본 OpenJDK 설치 (Java 11)
- OpenJDK 8 설치
- Oracle Java 설치
- 기본 Java 버전 설정
- JAVA_HOME 환경 변수 설정
- 자바 제거
- 결론
Java는 세계에서 가장 널리 사용되는 프로그래밍 언어 중 하나이며, 다양한 유형의 크로스 플랫폼 응용 프로그램을 작성하는 데 사용됩니다.
이 튜토리얼은 Ubuntu 18.04에 Oracle Java뿐만 아니라 다양한 버전의 OpenJDK를 설치하는 방법을 설명합니다. 동일한 지침이 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포판에 적용됩니다.
전제 조건
이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.
자바 변형
Java는 Standard Edition (SE), Enterprise Edition (EE) 및 Micro Edition (ME)의 세 가지 버전으로 배포됩니다. 이 학습서에서는 Java SE (Standard Edition) 에디션 설치에 대해 설명합니다.
OpenJDK와 Oracle Java는 Java의 두 가지 주요 구현으로, Oracle Java에 몇 가지 추가 상용 기능이 있다는 점을 제외하고는 차이점이 거의 없습니다.
Ubuntu 리포지토리에는 JRE (Java Runtime Environment) 및 JDK (Java Development Kit)의 두 가지 Java 패키지가 있습니다.
Java 프로그램 만 실행하려면 Java Runtime Environment 만 포함하는 JRE가 필요합니다. Java 개발자는 개발 / 디버깅 툴 및 라이브러리를 포함하는 JDK를 설치해야합니다.
다양한 Java 패키지를 설치하는 방법을 보여줍니다. 사용할 Java 구현 또는 버전을 모르는 경우 일반적인 권장 사항은 Ubuntu 18.04에서 사용 가능한 기본 OpenJDK 버전을 따르는 것입니다.
기본 OpenJDK 설치 (Java 11)
글을 쓰는 시점에서 최신 LTS 버전의 Java는 버전 11입니다.
아래 단계에 따라 Ubuntu 시스템에 Java OpenJDK 11을 설치하십시오.
-
먼저 다음과 같이
apt
패키지 색인을 업데이트하십시오.sudo apt update
패키지 색인이 업데이트되면 다음과 같이 기본 Java OpenJDK 패키지를 설치하십시오.
sudo apt install default-jdk
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)
그게 다야! 이 시점에서 Ubuntu 시스템에 Java를 성공적으로 설치해야합니다.
JRE는 JDK 패키지에 포함되어 있습니다. JRE 만 필요한 경우
default-jre
패키지를 설치하십시오.
OpenJDK 8 설치
Java 8은 여전히 가장 널리 사용되는 Java 버전입니다. 응용 프로그램에 Java 8이 필요한 경우 다음 명령을 입력하여 설치할 수 있습니다.
sudo apt update
sudo apt install openjdk-8-jdk
Oracle Java 설치
Oracle Java를 설치하기 전에 Oracle JDK 라이센스를 읽으십시오. 라이센스는 개인적 사용 및 개발 사용과 같은 비상업적 소프트웨어 사용 만 허용합니다.
Oracle Java 11은 Linux Uprising PPA에서 설치할 수 있습니다.
다음 단계는 Ubuntu 18.04에 Oracle Java 11을 설치하는 방법을 설명합니다.
-
새 저장소를 추가하는 데 필요한 종속성을 설치하십시오.
sudo apt install software-properties-common
다음 명령을 실행하여 Linux Uprising PPA를 사용하십시오.
sudo add-apt-repository ppa:linuxuprising/java
저장소가 추가되면 패키지 목록을 업데이트하고 다음을 입력하여
oracle-java11-installer
패키지를oracle-java11-installer
.sudo apt update
sudo apt install oracle-java11-installer
Oracle 라이센스에 동의하라는 메시지가 표시됩니다.
R 버전을 인쇄하는 다음 명령을 실행하여 설치를 확인하십시오.
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 버전을 확인하려면 다음 명령을 사용하십시오.
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)
기본 버전을 변경하기 위해 여러 개의 Java 설치가있는 경우 아래에 표시된대로
update-alternatives
도구를 사용하십시오.
sudo update-alternatives --config java
기본 Java 버전을 변경하려면 버전 번호 (선택 열에있는 번호)를
Java로 작성된 일부 응용 프로그램은
이 경우 설치 경로는 다음과 같습니다. 선호하는 설치의 설치 경로를 복사하십시오. 다음으로
파일 끝에 다음 줄을 추가하십시오. 경로를 선호하는 Java 버전의 경로로 바꾸십시오. 로그 아웃 및 로그인하거나 다음 소스 명령을 실행하여 변경 사항을 현재 세션에 적용 할 수 있습니다. 어떤 이유로 든 Java 패키지를 설치 제거하려는 경우
예를 들어,
이 튜토리얼에서는 Ubuntu 서버에 여러 Java 버전을 설치하고 관리하는 방법을 배웠습니다. 이제 Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle 등과 같은 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 to keep the current choice, or type selection number:
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 to keep the current choice, or type selection number:
Enter
하고 Enter를 누르
Enter
.JAVA_HOME 환경 변수 설정
JAVA_HOME
환경 변수를 사용하여 Java 설치 위치를 결정합니다.
JAVA_HOME
환경 변수를 설정하려면 먼저
update-alternatives
명령을 사용하여 Java 설치 경로를 찾아야합니다.
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8은
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/etc/environment
파일을여십시오:
sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
환경 변수가 올바르게 설정되었는지 확인하려면 다음 echo 명령을 실행하십시오.
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
는 시스템 전체 구성 파일이며 모든 사용자가 사용합니다.
JAVA_HOME
변수를 사용자별로 설정하려면
.bashrc
또는 사용자가 로그인 할 때로드되는 다른 구성 파일에 행을 추가하십시오.
자바 제거
apt
설치된 다른 패키지와 마찬가지로 설치 제거 할 수 있습니다.
openjdk-8-jdk
패키지를 설치 제거하려면 다음을 실행하십시오.결론
우분투 18.04에 아나콘다를 설치하는 방법

Anaconda는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 널리 사용되는 Python 데이터 과학 및 기계 학습 플랫폼입니다. 이 튜토리얼은 Ubuntu 18.04에서 Anaconda Python Distribution을 다운로드하고 설치하는 단계를 안내합니다.
우분투 18.04에 안드로이드 스튜디오를 설치하는 방법

Android Studio는 모든 기능을 갖춘 크로스 플랫폼 IDE로 모든 유형의 Android 기기에서 애플리케이션을 빌드 할 수 있도록 도와줍니다. 이 튜토리얼은 Ubuntu 18.04에 Android Studio를 설치하는 방법을 설명합니다.
우분투 18.04에 Apache Cassandra를 설치하는 방법

Apache Cassandra는 단일 장애 지점이없는 무료 오픈 소스 NoSQL 데이터베이스입니다. 이 튜토리얼에서는 Ubuntu 18.04에 Apache Cassandra를 설치하는 방법을 보여줍니다.