KaliLinux安装JDK1.8切多版本互相切换

转载自:https://blog.csdn.net/huayimy/article/details/130273362

一、安装JDK1.8

1、直接使用下面的地址下载java 1.8:

https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

2、建立目录,将下载的jdk的安装包复制过去并进行解压

复制代码
sudo mkdir -p /usr/local/java 
cp jdk-8u202-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo tar xzvf jdk-8u202-linux-x64.tar.gz

3、配置环境变量(注意下面的版本号要与自己下载的相同)

打开文件/etc/profile

bash 复制代码
cat /etc/profile
复制代码
    JAVA_HOME=/usr/local/java/jdk1.8.0_202

    PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

    export JAVA_HOME

    export PATH

4、通知系统Java的位置

cpp 复制代码
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_202/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_202/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1

5、重新载入profile

bash 复制代码
source /etc/profile

6、切换JDK版本

bash 复制代码
update-alternatives --config java

在对应的版本前面输入编号后按回车键即可

相关推荐
两个蝴蝶飞2 小时前
Java量化系列(四):实现自选股票维护功能
java·经验分享
短剑重铸之日4 小时前
7天读懂MySQL|Day 5:执行引擎与SQL优化
java·数据库·sql·mysql·架构
酒九鸠玖4 小时前
Java--多线程
java
Dreamboat-L4 小时前
云服务器上部署nginx
java·服务器·nginx
长安er5 小时前
LeetCode215/347/295 堆相关理论与题目
java·数据结构·算法·leetcode·
cici158745 小时前
C#实现三菱PLC通信
java·网络·c#
k***92167 小时前
【C++】继承和多态扩展学习
java·c++·学习
weixin_440730507 小时前
java结构语句学习
java·开发语言·学习
JIngJaneIL7 小时前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
Coder_Boy_7 小时前
Spring AI 源码大白话解析
java·人工智能·spring