您的位置:首页 > 数据库 > Oracle

kali(ubuntu)linux Oracle jdk 8安装

2016-07-16 21:13 796 查看
kali 自带的是openjdk,如果要写安卓得用oracle的jdk,但是不知道为啥apt不能用,就只能自己手动安装了。

0x01 jdk下载

官网下载jdk,tar.xz后缀的,注意是64还是32位。不知道为啥我这边下载速度超级慢。。。。

0x02 卸载openjdk

sudo apt-get remove openjdk-8-jdk


这里如果是其他版本的jdk也得相应的remove掉,我看有的地方使用了apt-get purge 一下把所有用到jdk的都卸载完了,不想重新装的话,就remove掉openjdk的就可以了

0x03 建立目录,将下载的oracle jdk复制过去

sudo mkdir -p /usr/local/java
sudo cp xxxx /usr/local/java
cd /usr/local/java


解压

sudo tar xzvf jdk-8u91-linux-x64.tar.gz


具体文件根据你下载的文件名字为准

配置环境变量

sudo gedit /etc/profile


复制以下内容到末尾

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


这里的jdk1.8.0_91根据你解压出来的jdk文件夹名字改变

通知系统java的位置

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


这里的文件夹名字,jdk1.8.0_91根据你解压出来的jdk文件夹的名字改变

设置新的jdk为默认

sudo update-alternatives --set java /usr/local/java/jdk1.8.0_91/bin/java

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

sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_91/bin/javaws
10


这里的文件夹名字,jdk1.8.0_91根据你解压出来的jdk文件夹的名字改变

重新载入profile

source /etc/profile


安装完成

通过
java -version
以及
javac -version
即可看到是否安装完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdk linux ubuntu