Linux 下安裝配置 JDK1.7

1.下載JDK

Linux操做系統是:Centos6.5-x64html

咱們安裝JDK版爲1.7,最新的JDK1.7版本是:Java SE Development Kit 7u80java

Oracle官網下載信息:linux

下載地址:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gzbash

查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.htmloracle

全部的版本歸檔下載地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html測試

因爲官網下載各類麻煩,你懂的,可直接到我分享的雲盤下載:ui

360雲盤:https://yunpan.cn/cBDtdnCvZS6NM(提取碼:6e12)spa

2.解壓安裝

咱們把JDK安裝到這個路徑:/usr/local/java
若是沒有這個目錄(第一次固然沒有),咱們就新建一個目錄操作系統

sudo mkdir -p /usr/local/java

創建好了之後,咱們來到剛纔下載好的壓縮包的目錄,解壓到咱們剛纔新建的目錄中code

sudo tar zxvf ./jdk-7u80-linux-x64.tar.gz  -C /usr/local/java

3.配置環境變量

針對全局用戶所效:

sudo vi /etc/bashrc

針對當前用戶所效:

vi ~/.bash_profile

在打開的文件的末尾添加

# export java env
export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

強烈建議配置/etc/bashrc文件,因爲在Centos系統中,配置~/.bash_profile只針對當前用戶所效;可是通常Linux系統會有多用戶狀況,爲了一次配置讓全部用戶都能使用,咱們通常配置/etc/bashrc讓全部用戶都能讀取到,咱們開始查找,看

cat ~/.bash_profile

文件內容:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

咱們從上面能夠看出.bash_profile文件會自動加載~/.bashrc文件,因而查看~/.bashrc:

cat ~/.bashrc

文件內容:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# User specific aliases and functions:

從上面咱們又能夠看到會自動加載/etc/bashrc文件,因此咱們通常配置全局環境變量都配置在/etc/bashrc文件中,固然若是隻想針對當前用戶所效,哪就仍是配置在~/.bash_profile文件

保存退出,而後輸入下面的命令來使之生效

source ~/.bash_profile

4.配置默認JDK(通常狀況下這一步均可以省略)

因爲一些Linux的發行版中已經存在默認的JDK,如OpenJDK等。因此爲了使得咱們剛纔安裝好的JDK版本能成爲默認的JDK版本,咱們還要進行下面的配置。
執行下面的命令:

sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.7.0/bin/jar 300
sudo update-alternatives --install /usr/bin/jcontrol jcontrol /usr/local/java/jdk1.7.0/bin/jcontrol 300
sudo update-alternatives --install /usr/bin/jps jps /usr/local/java/jdk1.7.0/bin/jps 300

 注意:若是以上兩個命令出現找不到路徑問題,只要重啓一下計算機在重複上面兩行代碼就OK了。

也可使用update-alternatives --remove命令,刪除路徑配置,以下:

sudo update-alternatives --remove javac /usr/local/java/jdk1.7.0/bin/javac

執行下面的代碼能夠看到當前各類JDK版本和配置:

sudo update-alternatives --config java

打開一個終端,輸入下面命令: 

5.測試

java -version

顯示結果:

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

這表示java命令已經能夠運行了。

相關文章
相關標籤/搜索