歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux 下安裝配置 JDK1.7


最近在研究jarsigner apk,發現jarsigner 命令找不到,後來發現原來是我在安裝jdk後環境變量沒有配置

在網上找了下相關資料,感謝

' target='_blank'>http://my.oschina.net/boltwu/blog/403555

1.下載JDK

Linux操作系統是:Centos6.5-x64
目前最新的JDK版本是:Java SE Development Kit 7u80
下載地址:http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
所有的版本歸檔下載地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html


2.解壓安裝

我們把JDK安裝到這個路徑:/usr/local/java
如果沒有這個目錄(第一次當然沒有),我們就新建一個目錄
[code]cd /usr/local
sudo mkdir java

建立好了以後,我們來到剛才下載好的壓縮包的目錄,解壓到我們剛才新建的文件夾裡面去,並且修改好名字方便我們管理
[code]sudo tar zxvf ./jdk-7u80-linux-x64.tar.gz  -C /usr/local/java
cd /usr/local/java
sudo mv jdk1.7.0_80 jdk1.7.0


3.配置環境變量

[code]vi ~/.bash_profile

在打開的文件的末尾添加
[code]# export java env
export JAVA_HOME=/usr/local/java/jdk1.7.0
export JRE_HOME=/usr/local/java/jdk1.7.0/jre
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存退出,然後輸入下面的命令來使之生效
[code]source ~/.bash_profile


4.配置默認JDK(一般情況下這一步都可以省略)

由於一些Linux的發行版中已經存在默認的JDK,如OpenJDK等。所以為了使得我們剛才安裝好的JDK版本能成為默認的JDK版本,我們還要進行下面的配置。
執行下面的命令:
[code]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命令,刪除路徑配置,如下:
[code]sudo update-alternatives --remove javac /usr/local/java/jdk1.7.0/bin/javac

執行下面的代碼可以看到當前各種JDK版本和配置:
[code]sudo update-alternatives --config java

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


5.測試

[code]java -version

顯示結果:
[code]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命令已經可以運行了。
Copyright © Linux教程網 All Rights Reserved