CentOS에서 jdk를 설치하는 세 가지 방법

8972 단어 CentOSjdk
환경
Linux 버전: CentOS 6.5, Ubuntu 12.04.5
JDK 버전: JDK 1.7
카탈로그
방법 1: JDK의 압축 패키지를 수동으로 풀고 환경 변수를 설정합니다.
방법2: yum으로 JDK 설치
방법 3: rpm로 JDK 설치
방법 4: Ubuntu에서 apt-get을 사용하여 JDK 설치
컨텐트
방법 1: JDK의 압축 패키지를 수동으로 풀고 환경 변수를 설정합니다.
1./usr/디렉터리에 자바 디렉터리 만들기

[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java
2. 다운로드하고 압축을 풀기

[root@localhost java]# curl -O http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz 
[root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz
3. 환경 변수 설정

[root@localhost java]# vi /etc/profile
다음 항목을 추가합니다.

#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
수정 사항을 적용하려면 다음과 같이 하십시오.

[root@localhost java]# source /etc/profile
4. 검증

[root@localhost java]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
메서드 2: yum으로 JDK(CentOS) 설치
1. yum 라이브러리에 어떤 jdk 버전이 있는지 보기

[root@localhost ~]# yum search java|grep jdk
ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
ldapjdk.x86_64 : The Mozilla LDAP Java SDK
2. 버전을 선택하여 설치합니다. 1.7 버전을 설치합니다.

[root@localhost ~]# yum install java-1.7.0-openjdk
설치가 끝난 후 기본 설치 디렉터리는/usr/lib/jvm/java-1.7.0-openjdk-1.7.05입니다.x86_64
3. 환경 변수 설정

[root@localhost ~]# vi /etc/profile
다음 항목을 추가합니다.

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
수정 사항을 적용하려면 다음과 같이 하십시오.

[root@localhost java]# source /etc/profile
3. 동일한 것을 검증한다.
주:yum로 jdk를 설치하기 때문에 시스템은 여러 버전의 문제를 고려하여alternatives로 버전 제어를 합니다.시작, 상응하는 버전의 jdk는/usr/lib/jvm/에 설치된 후,alternatives에 등록되며,/etc/alternatives 디렉터리에서/usr/lib/jvm/에 방금 설치된 jdk 버전으로 연결됩니다.
/usr/bin 아래에/etc/alternatives에 연결된 파일이 있습니다.예를 들어/usr/bin 아래에는 링크 파일 자바의 매핑 관계가 다음과 같습니다.

/usr/bin/java->/etc/alternatives/java
/etc/alternatives/java-> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
이렇게 하면 자바 명령은 환경 변수를 설정하지 않아도 정상적으로 실행할 수 있다.그러나tomcat이나 다른 소프트웨어에 대해서는 환경 변수를 설정해야 합니다.
마찬가지로 새 버전 jdk를 설치하면 최신 설치된 jdk 버전으로 다시 연결됩니다.물론,alternatives를 사용하여 사용할 버전을 수정할 수도 있습니다.
구체적인 방법은 을 참조할 수 있다.
방법 3: rpm로 JDK 설치
1. 다운로드

[hadoop@localhost ~]$ curl -O http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm
2. rpm 명령을 사용하여 설치

[root@localhost ~]# rpm -ivh jdk-7u79-linux-x64.rpm
Preparing...    ########################################### [100%]
 1:jdk     ###########################################[100%]
Unpacking JAR files...
  rt.jar...
  jsse.jar...
  charsets.jar...
  tools.jar...
  localedata.jar...
  jfxrt.jar...

3. 환경 변수 설정

[root@localhost java]# vi /etc/profile
다음 항목을 추가합니다.

#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
수정 사항을 적용하려면 다음과 같이 하십시오.

[root@localhost java]# source /etc/profile
4. 검증

[root@localhost java]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
yum 설치와 유사합니다. 환경 변수를 설정하지 않고 자바 명령을 실행합니다.rpm 설치 방식은 기본적으로 jdk를/usr/java/jdk1.7.0_79, 그리고 3층 링크를 통해/usr/bin에 연결합니다. 구체적인 링크는 다음과 같습니다.

[root@localhost ~]# cd /bin
[root@localhost bin]# ll|grep java
lrwxrwxrwx. 1 root root  25 Mar 28 11:24 jar ->/usr/java/default/bin/jar
lrwxrwxrwx. 1 root root  26 Mar 28 11:24 java -> /usr/java/default/bin/java
lrwxrwxrwx. 1 root root  27 Mar 28 11:24 javac ->/usr/java/default/bin/javac
lrwxrwxrwx. 1 root root  29 Mar 28 11:24 javadoc ->/usr/java/default/bin/javadoc
lrwxrwxrwx. 1 root root  28 Mar 28 11:24 javaws ->/usr/java/default/bin/javaws
lrwxrwxrwx. 1 root root  30 Mar 28 11:24 jcontrol ->/usr/java/default/bin/jcontrol
[root@localhost bin]# cd /usr/java/
[root@localhost java]# ll
total 4
lrwxrwxrwx. 1 root root 16 Mar 28 11:24 default-> /usr/java/latest
drwxr-xr-x. 8 root root 4096 Mar 28 11:24 jdk1.7.0_79
lrwxrwxrwx. 1 root root 21 Mar 28 11:24 latest -> /usr/java/jdk1.7.0_79
방법 4: Ubuntu에서 apt-get을 사용하여 JDK 설치
1. apt 라이브러리에 어떤 jdk 버전이 있는지 보기

root@Itble:~# apt-cache search java|grep jdk
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-doc - Standard Java or Java compatible Development Kit (documentation)
gcj-4.6-jdk - gcj and classpath development tools for Java(TM)
gcj-jdk - gcj and classpath development tools for Java(TM)
openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-6-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-6-doc - OpenJDK Development Kit (JDK) documentation
openjdk-6-jdk - OpenJDK Development Kit (JDK)
openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries)
openjdk-6-source - OpenJDK Development Kit (JDK) source files
openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-7-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-source - OpenJDK Development Kit (JDK) source files
uwsgi-plugin-jvm-openjdk-6 - Java plugin for uWSGI (OpenJDK 6)
uwsgi-plugin-jwsgi-openjdk-6 - JWSGI plugin for uWSGI (OpenJDK 6)
openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries)
2. 설치할 버전 선택

root@Itble:~# apt-get install openjdk-7-jdk
3. 환경 변수 설정

root@Itble:~# vi /etc/profile
다음 항목을 추가합니다.

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
수정 사항을 적용하려면 다음과 같이 하십시오.

root@Itble:~# source /etc/profile
4. 검증

root@Itble:~# java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Ubuntu의 apt-get 설치 방식은 CentOS의yum 설치 방식과 유사합니다. 여기는 더 이상 시끄럽지 않습니다.
이상은 본문의 전체 내용입니다. 여러분의 학습에 도움이 되고 저희를 많이 응원해 주십시오.

좋은 웹페이지 즐겨찾기