kali安裝java1.8


0x01 下載

首先,去官方網站下載JDK1.8對應的版本

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我的kali安裝的是32位的 所以我下載 JDK1.8 32位  的版本,下載速度很慢,你可以使用其他服務器中轉或離線下載來提高下載效率。

請根據自己的系統自行選擇版本。

 

0x02 預准備工作

kali自帶的java是openjdk,如果需要寫安卓或者開發其他程序,則需要換成Oracle的jdk

首先卸載自帶的openjdk(根據系統所自帶的具體jdk版本好來修改下面即將卸載的程序名)

sudo apt-get remove openjdk-7-jdk

 網上有說法使用 apt-get purge 把所有的jdk附屬配置全都卸載完了,一般情況下,remove就足夠了

 

0x03 安裝

 接下來安裝Oracle JDK,解壓下載好的JDK包,並進入

tar zxvf jdk-8u112-linux-i586.tar.gz

此時解壓出來文件夾名為  jdk1.8.0_112  (這里根據你下載的版本不同 文件名也不同 但是只是修改了版本號 都是jdk1.x.x_xxx的格式)

開始拷貝目錄 手動安裝 (注意紅色加粗區域的文件夾名根據自己的實際情況來設定,不要無腦搬代碼)

sudo mkdir -p /usr/local/java
cp -r jdk1.8.0_112/ /usr/local/java/

接下來配置JDK的環境變量

sudo gedit /etc/profile

復制以下內容追加到文件末尾(注意紅色加粗區域的文件夾名根據自己的實際情況來設定,不要無腦搬代碼)

JAVA_HOME=/usr/local/java/jdk1.8.0_112
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 告訴系統JDK的位置,最后2行代碼不是重復,是要執行2次  (注意紅色加粗區域的文件夾名根據自己的實際情況來設定,不要無腦搬代碼)

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_112/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_112/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_112/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_112/bin/javaws" 1

 設置新的JDK為默認,代碼也是執行2次(注意紅色加粗區域的文件夾名根據自己的實際情況來設定,不要無腦搬代碼)

sudo update-alternatives --set java /usr/local/java/jdk1.8.0_112/bin/java
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_112/bin/java sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_112/bin/javac
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_112/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_112/bin/javaws
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_112/bin/javaws

 重載Profile文件

source /etc/profile

 

0x04  測試

 輸入命令查看Java版本號

java -version

 返回

root@kali:~# java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) Server VM (build 25.112-b15, mixed mode)

 好了,至此,安裝成功 !

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM