kali安裝java1.8

0x01 下載html

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

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

個人kali安裝的是32位的 因此我下載 JDK1.8 32位  的版本,下載速度很慢,你能夠使用其餘服務器中轉或離線下載來提升下載效率。服務器

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

 

0x02 預準備工做測試

kali自帶的java是openjdk,若是須要寫安卓或者開發其餘程序,則須要換成Oracle的jdk網站

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

sudo apt-get remove openjdk-7-jdk

 網上有說法使用 apt-get purge 把全部的jdk附屬配置全都卸載完了,通常狀況下,remove就足夠了spa

 

0x03 安裝code

 接下來安裝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/
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
jdk1.8.0_112

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

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

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

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

 重載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)

 好了,至此,安裝成功 !

相關文章
相關標籤/搜索