웹사이트 검색

Apt-Get을 사용하여 Ubuntu 12.04에 Java를 설치하는 방법


상태: 더 이상 사용되지 않음

이 문서에서는 더 이상 지원되지 않는 Ubuntu 버전에 대해 설명합니다. 현재 Ubuntu 12.04를 실행하는 서버를 운영 중인 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.

  • Ubuntu 14.04로 업그레이드합니다.
  • Ubuntu 14.04에서 Ubuntu 16.04로 업그레이드
  • 서버 데이터를 지원되는 버전으로 마이그레이션

이유:

대신 참조:

소개

Java를 설치하는 것은 많은 기사와 프로그램의 전제 조건입니다. 이 튜토리얼은 Ubuntu 12.04에서 다양한 버전의 Java를 설치하고 관리하는 과정을 안내합니다.

기본 JRE/JDK 설치

이것은 권장되고 가장 쉬운 옵션입니다. 이렇게 하면 Ubuntu 12.04 및 이전 버전에 OpenJDK 6이 설치되고 12.10+에는 OpenJDK 7이 설치됩니다.

apt-get을 사용하여 Java를 설치하는 것은 쉽습니다. 먼저 패키지 색인을 업데이트합니다.

   sudo apt-get update

그런 다음 Java가 아직 설치되어 있지 않은지 확인합니다.

java -version

"다음 패키지에서 java 프로그램을 찾을 수 있습니다.

sudo apt-get install default-jre

JRE(Java Runtime Environment)가 설치됩니다. 대신 Java 애플리케이션(예: http://www.jetbrains.com/idea/ 등)을 컴파일하는 데 일반적으로 필요한 JDK(Java Development Kit)가 필요한 경우 다음 명령을 실행합니다.

sudo apt-get install default-jdk

JDK는 일반적으로 Java 프로그램을 컴파일하려는 경우나 소프트웨어에 Java 외에 특별히 필요한 경우에만 필요합니다. JDK에는 JRE가 포함되어 있으므로 JRE 대신 JDK를 설치해도 파일 크기가 커지는 것을 제외하고는 불이익이 없습니다.

다른 모든 단계는 선택 사항이며 필요할 때만 실행해야 합니다.

OpenJDK 7 설치(선택 사항)

OpenJDK 7을 설치하려면 다음 명령을 실행합니다.

sudo apt-get install openjdk-7-jre 

JRE(Java Runtime Environment)가 설치됩니다. 대신 JDK(Java Development Kit)가 필요한 경우 다음 명령을 실행합니다.

sudo apt-get install openjdk-7-jdk

Oracle JDK 설치(선택 사항)

Oracle JDK는 공식 JDK입니다. 그러나 더 이상 Oracle에서 Ubuntu의 기본 설치로 제공하지 않습니다.

여전히 apt-get을 사용하여 설치할 수 있습니다. 모든 버전을 설치하려면 먼저 다음 명령을 실행하십시오.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

그런 다음 설치하려는 버전에 따라 다음 명령 중 하나를 실행합니다.

오라클 JDK 6

이것은 이전 버전이지만 여전히 사용 중입니다.

sudo apt-get install oracle-java6-installer

오라클 JDK 7

이것은 최신 안정 버전입니다.

sudo apt-get install oracle-java7-installer

오라클 JDK 8

이것은 개발자 프리뷰이며 일반 릴리스는 2014년 3월로 예정되어 있습니다. Java 8에 대한 이 외부 문서는 모든 내용을 이해하는 데 도움이 될 수 있습니다.

sudo apt-get install oracle-java8-installer

Java 관리(선택사항)

Droplet에 여러 Java 설치가 있는 경우 기본으로 사용할 Java 버전을 선택할 수 있습니다. 이렇게 하려면 다음 명령을 실행합니다.

sudo update-alternatives --config java

2개의 설치가 있는 경우 일반적으로 다음과 같은 내용을 반환합니다(설치가 더 많은 경우 물론 더 많이 반환함).

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

이제 기본값으로 사용할 번호를 선택할 수 있습니다. 이 작업은 Java 컴파일러(javac)에서도 수행할 수 있습니다.

sudo update-alternatives --config javac

이전 명령과 동일한 선택 화면이며 동일한 방법으로 사용해야 합니다. 이 명령은 설치가 다른 다른 모든 명령에 대해 실행할 수 있습니다. Java에서 여기에는 keytool, javadocjarsigner가 포함되지만 이에 국한되지 않습니다.

\JAVA_HOME\ 환경 변수 설정

일부 프로그램에 필요한 JAVA_HOME 환경 변수를 설정하려면 먼저 Java 설치 경로를 찾으십시오.

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-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

설치 경로는 각각 다음과 같습니다.

  1. <코드>/usr/lib/jvm/java-7-oracle
  2. <코드>/usr/lib/jvm/java-6-openjdk-amd64
  3. <코드>/usr/lib/jvm/java-7-oracle

원하는 설치에서 경로를 복사한 다음 /etc/environment 파일을 편집합니다.

sudo nano /etc/environment

이 파일에서 다음 줄을 추가합니다(YOUR_PATH를 방금 복사한 경로로 대체).

JAVA_HOME="YOUR_PATH"

환경 변수를 설정하기에 충분해야 합니다. 이제 이 파일을 다시 로드합니다.

source /etc/environment

다음을 실행하여 테스트합니다.

echo $JAVA_HOME

방금 설정된 경로를 반환하면 환경 변수가 성공적으로 설정된 것입니다. 그렇지 않은 경우 모든 단계를 올바르게 수행했는지 확인하십시오.

제출자: