Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Ubuntu 16.04에서 Apt-Get으로 Java를 설치하는 방법

<시간/>

Java 프로그래밍 언어는 원래 James Gosling이 시작하여 Sun Microsystems의 Java 플랫폼(Java 1.0 [J2SE])의 핵심 구성 요소로 1995년에 릴리스된 Sun Microsystems에서 개발했습니다.

Java Standard Edition의 최신 릴리스는 Java SE 8입니다. Java의 발전과 널리 보급됨에 따라 다양한 유형의 플랫폼에 맞게 여러 구성이 구축되었습니다. 예 − 엔터프라이즈 애플리케이션용 J2EE, 모바일 애플리케이션용 J2ME.

새 J2 버전은 각각 Java SE, Java EE 및 Java ME로 이름이 변경되었습니다. Java는 Write Once, Run Anywhere가 보장됩니다. 이 기사에서는 'Ubuntu에서 Apt-get을 사용하여 Java를 설치하는 방법'에 대해 설명합니다.

기본 JRE/JDK 설치

JRE(Java Runtime Environment)를 설치하려면 다음 명령을 사용하십시오. –

$ sudo apt-get install default-jre

샘플 출력은 다음과 같아야 합니다. –

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
   apport-hooks-elementary contractor javascript-common libgda-5.0-4
   libgda-5.0-common libgranite-common libgranite3 libgsignon-glib1
   libindicate5 libjs-jquery libnoise-core0 libtagc0 mysql-server-5.7
   mysql-server-core-5.7
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
   ca-certificates-java default-jre-headless fonts-dejavu-extra java-common
   libbonobo2-0 libbonobo2-common libgif7 libgnome-2-0 libgnome2-common
   libgnomevfs2-0 libgnomevfs2-common liborbit-2-0 openjdk-8-jre
openjdk-8-jre-headless
Suggested packages:
   default-java-plugin libbonobo2-bin desktop-base libgnomevfs2-bin
   libgnomevfs2-extra gamin | fam gnome-mime-data icedtea-8-plugin
   openjdk-8-jre-jamvm fonts-ipafont-gothic fonts-ipafont-mincho
   ttf-wqy-microhei | ttf-wqy-zenhei fonts-indic
The following NEW packages will be installed:
   ca-certificates-java default-jre default-jre-headless fonts-dejavu-extra
   java-common libbonobo2-0 libbonobo2-common libgif7 libgnome-2-0
...........................................................................

JDK(Java Development Kit)라는 또 다른 기본 Java 설치가 있습니다. JDK는 일반적으로 Java 프로그램을 컴파일하거나 Java를 사용할 소프트웨어에서 특별히 요구하는 경우에 필요합니다. JDK를 설치하려면 다음 명령을 사용하십시오. –

$ sudo apt-get install default-jdk

샘플 출력은 다음과 같아야 합니다. –

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
   apport-hooks-elementary contractor javascript-common libgda-5.0-4
   libgda-5.0-common libgranite-common libgranite3 libgsignon-glib1
   libindicate5 libjs-jquery libnoise-core0 libtagc0 mysql-server-5.7
   mysql-server-core-5.7
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
   default-jdk-headless libice-dev libpthread-stubs0-dev libsm-dev libx11-dev
   libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk
   openjdk-8-jdk-headless x11proto-core-dev x11proto-input-dev x11proto-kb-dev
   xorg-sgml-doctools xtrans-dev
Suggested packages:
   libice-doc libsm-doc libxcb-doc libxt-doc openjdk-8-demo openjdk-8-source
   visualvm
The following NEW packages will be installed:
   default-jdk default-jdk-headless libice-dev libpthread-stubs0-dev libsm-dev
   libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev
   openjdk-8-jdk openjdk-8-jdk-headless x11proto-core-dev x11proto-input-dev
   x11proto-kb-dev xorg-sgml-doctools xtrans-dev
0 upgraded, 18 newly installed, 0 to remove and 168 not upgraded.
Need to get 11.9 MB of archives.
.....................................................................................

Oracle JDK 설치

Oracle JDK를 설치하려면 다음 명령을 사용하십시오. –

$ sudo add-apt-repository ppa:webupd8team/java

샘플 출력은 다음과 같아야 합니다. –

Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA.

More info (and Ubuntu installation instructions):
- for Oracle Java 7: https://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
- for Oracle Java 8: https://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian installation instructions:
- Oracle Java 7: https://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
- Oracle Java 8: https://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Important!!! For now, you should continue to use Java 8 because Oracle Java 9 is available as an early access release (it should be released in 2016)! You should only use Oracle Java 9 if you explicitly need it, because it may contain bugs and it might not include the latest security patches! Also, some Java options were removed in JDK9, so you may encounter issues with various Java apps. More information and installation instructions (Ubuntu / Linux Mint / Debian): https://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html
   More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpa5dj4h41/secring.gpg' created
gpg: keyring `/tmp/tmpa5dj4h41/pubring.gpg' created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
..........................................................................................

이제 다음 명령을 사용하여 패키지 목록을 업데이트하십시오. –

$ sudo apt-get update

자바 관리

한 서버에 여러 Java 설치가 있을 수 있습니다. 아래와 같이 업데이트 옵션을 사용하여 명령줄 내에서 기본값으로 사용할 수 있는 특정 모델을 구성할 수 있습니다.

$ sudo update-alternatives --config java

샘플 출력은 다음과 같아야 합니다. –

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

Selection     Path                                                       Priority    Status
------------------------------------------------------------
* 0           /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java             1081        auto mode
1             /usr/lib/jvm/java-6-oracle/jre/bin/java                    1           manual mode
2             /usr/lib/jvm/java-7-oracle/jre/bin/java                    2           manual mode
3             /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java             1081        manual mode
4             /usr/lib/jvm/java-8-oracle/jre/bin/java                    3           manual mode
5             /usr/lib/jvm/java-9-oracle/bin/java                        4           manual mode 

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

지식에 따라 선택할 수 있습니다.

JAVA_HOME 환경 변수 설정

이 환경 변수를 설정하려면 먼저 Java가 설치된 위치를 찾아야 합니다. 다음 명령을 실행하여 이 작업을 수행할 수 있습니다. –

$ sudo update-alternatives --config java

원하는 설치 경로를 복사한 다음 아래와 같이 /etc/environment 파일을 엽니다. –

$ sudo nano /etc/environment

파일 끝에 다음 행을 추가하십시오. –

JAVA_HOME="YOUR_JAVA_PATH"

예를 들어 다음과 같아야 합니다. –

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"

파일을 저장하고 종료하고 아래와 같이 새로고침-

$ source /etc/environment

이제 다음 명령을 실행하여 환경 변수가 설정되었는지 여부를 테스트할 수 있습니다.

$ echo $JAVA_HOME

이 기사가 끝나면 Ubuntu 16.04에서 Apt-Get을 사용하여 Java를 설치하는 방법을 이해할 수 있습니다. 다음 기사에서는 더 많은 Linux 기반 트릭과 팁을 제공할 것입니다. 계속 읽어주세요!