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
咱們把JDK安裝到這個路徑:/usr/local/java
若是沒有這個目錄(第一次固然沒有),咱們就新建一個目錄操作系統
sudo mkdir -p /usr/local/java
創建好了之後,咱們來到剛纔下載好的壓縮包的目錄,解壓到咱們剛纔新建的目錄中code
sudo tar zxvf ./jdk-7u80-linux-x64.tar.gz -C /usr/local/java
針對全局用戶所效:
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
因爲一些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
打開一個終端,輸入下面命令:
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命令已經能夠運行了。