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

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

相关推荐
搬砖小匠13 分钟前
SpringBoot 通过自定义注解 + AOP 实现数据字典自动翻译(通用方案)
java·后端
今天AI了吗14 分钟前
【AI智能体】Hermes Agent 从部署到项目实战操作详解
java·人工智能·python·milvus
青山木25 分钟前
Hot 100 --- 搜索二维矩阵
java·算法·leetcode·矩阵
CoderYanger42 分钟前
Java EE:9.JVM(课件内容-上篇)
java·jvm·程序人生·面试·职场和发展·java-ee·程序员创富
xiaoqiMikko1 小时前
Spring Cloud Config 这个 CVE 的补丁,Maven Central 上根本没有
java·spring boot
残月心殇 请珍惜枸1 小时前
.NET陷阱之五:奇怪的OutOfMemoryException——大对象堆引起的问题与对策
java·jvm·.net
用户3126874877201 小时前
Spring Boot 配置体系到底怎么加载的?从 application.yml 到 @Conditional 的全链路拆解
java·spring boot
霸道流氓气质1 小时前
Java 后端防御性编程实践大全
java
Bonnie_12151 小时前
08-JUC并发基础-AQS-补充共享锁
java·开发语言
Zane19941 小时前
线程池入门:7 大核心参数与 4 种拒绝策略
java·后端