1.检查kali是什么jdk
┌──(root💀kali)-[/home/kali]
└─# java -version
2. 卸载openjdk
kali自带的java是openjdk,如果需要写安卓或者开发其他程序,则需要换成Oracle的jdk
首先卸载自带的openjdk(根据系统所自带的具体jdk版本好来修改下面即将卸载的程序名)
sudo apt-get remove openjdk-11-jre
sudo apt-get remove openjdk-11-jre-headless
3.检查卸载完成
java -version
4.下载JDK包
下载的是64位的,需要登录账户然后下载
5.解压并移动至/opt/
目录
解压:
tar zxvf jdk-8u321-linux-x64.tar.gz
移动:
mv /home/kali/jdk1.8.0_321/ /opt/
6.设置环境变量
1)编辑.bashrc文件
打开.bashrc文件
vi ~/.bashrc
添加以下数据(注意export JAVA_HOME 后面的版本是否一致):
# install JAVA JDK
export JAVA_HOME=/opt/jdk1.8.0_321
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2)加载环境变量
source ~/.bashrc
7.安装新的JDK
进入移动后的/opt/jdk
目录
依次执行以下命令(注意版本一致):
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_321/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_321/bin/javac 1
update-alternatives --set java /opt/jdk1.8.0_321/bin/java
update-alternatives --set javac /opt/jdk1.8.0_321/bin/javac