Kali2021安装多版本jdk及切换

温馨提示:点击页面下方以展开或折叠目录~

Kali2021安装多版本jdk及切换

这几天做题的时候要复现个漏洞环境,其中有个步骤是用java跑开启rmi的jar包,没想到因为java版本太高而出现警告

  1. 查看java版本

    1
    java -version
    • Kali2021预装了一个jdk11
  2. 查看系统内有多少个java环境

    1
    update-alternatives --config java
    • 目前应该只有一个/usr/lib/jvm/java-11-openjdk-amd64/bin/java
    • 若有其他的有可能是因为安装的其他工具顺带有java环境
  3. 切换java环境

    image

  4. 若没有,则官网下载,找jdk-8u301-linux-x64.tar.gz这个

  5. 下载完自己创个文件夹放进去,我是放在根目录下的packages文件夹

  6. 进入文件夹解压

    1
    root@kali2021:/packages# tar -zxvf jdk-8u301-linux-x64.tar.gz
  1. 配置环境变量

    1
    2
    3
    export JAVA_HOME=/packages/jdk1.8.0_301
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
  1. 设置序列号

    1
    update-alternatives  --install  /usr/bin/java  java  /packages/jdk1.8.0_301/bin/java  3
  1. 回到步骤2,查看有多少个java环境,然后步骤3切换,再输入java -version时发现已经切换为jdk1.8了