linux 安裝jdk1.7

linux 安裝jdk1.7

2017年07月31日 23:12:44 閱讀數:3775更多java

我的分類: 架構 node

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/zhou920786312/article/details/76473912python

若是linux自帶jdk狀況
一、先卸載服務器自帶的jdk軟件包
java -version #查看服務器是否安裝過jdklinux

[root@fei java]#  java -version
java version "1.7.0_99"
OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

2.1查看服務器安裝的jdk軟件包信息
rpm -qa |grep gcj 或者rpm -qa | grep javabash

[root@fei java]#  rpm -qa |grep gcj
libgcj-4.4.7-17.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

2.2卸載軟件包服務器

[root@fei java]# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

或者有這種狀況(這是在不一樣的虛擬機上作的)
2.1查看服務器安裝的jdk軟件包信息架構

[root@xiniu ~]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

2.2卸載軟件包less

[root@xiniu ~]# rpm -e  --nodeps tzdata-java-2016g-2.el7.noarch
[root@xiniu ~]# rpm -e  --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@xiniu ~]# rpm -e  --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@xiniu ~]# rpm -e  --nodeps python-javapackages-3.4.1-11.el7.noarch
[root@xiniu ~]# rpm -e  --nodeps javapackages-tools-3.4.1-11.el7.noarch
[root@xiniu ~]# rpm -e  --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
[root@xiniu ~]# rpm -e  --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@xiniu ~]# java -version
bash: jave: 未找到命令...

用戶安裝jdk
1.在/usr/目錄下建立java目錄jvm

[root@fei~]# mkdir/usr/java
[root@fei~]# cd /usr/java

2.下載jdk –》jdk-7u79-linux-x64.tar.gz,而後上傳到指定位置ui

下載路徑
http://download.csdn.net/download/love254443233/9179483

這裏寫圖片描述
3解壓

[root@feijava]# tar -zxvf jdk-7u79-linux-x64.tar.gz

4設置環境變量

[root@fei java]# vi /etc/profile

在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

這裏寫圖片描述

5讓修改生效:

[root@fei java]#  source /etc/profile

5.1因爲系統中可能會有默認的其餘版本JDK,因此,爲了將咱們安裝的JDK設置爲默認JDK版本,還要進行以下工做。

這裏面最後面路徑(如 /usr/java/jdk1.7.0_79/bin/java 300)與前面的配置有關
update-alternatives --install /usr/bin/java java    /usr/java/jdk1.7.0_79/bin/java 300 
update-alternatives --install /usr/bin/javac javac  /usr/java/jdk1.7.0_79/bin/javac 300 
update-alternatives --install /usr/bin/jar jar      /usr/java/jdk1.7.0_79/bin/jar 300 
update-alternatives --install /usr/bin/javah javah  /usr/java/jdk1.7.0_79/bin/javah 300 
update-alternatives --install /usr/bin/javap javap  /usr/java/jdk1.7.0_79/bin/javap 300

5.2執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各類JDK版本,會提示你選擇

[root@fei bin]# update-alternatives --config java

共有 3 個程序提供「java」。

  選擇    命令
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 2           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
   3           /usr/java/jdk1.7.0_79/bin/java

按 Enter 來保存當前選擇[+],或鍵入選擇號碼:3

4.驗證JDK有效性

[root@fei bin]#  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)
[root@fei bin]#
相關文章
相關標籤/搜索