当前位置: 首页 > java >正文

Kali安装配置JAVA环境和切换JDK版本的最详细的过程

目录

下载jdk

创建java的安装目录

复制 JDK 安装包到目标目录

进入安装目录

解压 JDK 文件

配置环境变量

java变量

重新载入profile

查看java版本

切换jdk版本


下载jdk

直接把下面的链接丢进迅雷中下载会更快点

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

创建java的安装目录

sudo mkdir -p /usr/local/java

复制 JDK 安装包到目标目录

cp jdk-8u202-linux-x64.tar.gz /usr/local/java
  • cp: 复制文件。

  • jdk-8u202-linux-x64.tar.gz: 假设当前目录下有这个 JDK 安装压缩包。

  • /usr/local/java: 将文件复制到上一步创建的目录中

进入安装目录

cd /usr/local/java

解压 JDK 文件

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

配置环境变量

(注意下面的版本号要与自己下载的相同)

打开文件/etc/profile

sudo vim /etc/profile

添加下面的配置

    JAVA_HOME=/usr/local/java/jdk1.8.0_202      #设置 JAVA_HOME 变量PATH=$PATH:$HOME/bin:$JAVA_HOME/bin         #设置 PATH 变量  export JAVA_HOME                            #导出 JAVA_HOMEexport PATH                                 #导出 PATH

java变量

#注册 java 命令(运行 Java 程序)sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_202/bin/java" 1#注册 javac 命令(Java 编译器)sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_202/bin/javac" 1#注册 javaws 命令(Java Web Start,已过时)
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1

重新载入profile

source /etc/profile

让对 /etc/profile 文件所做的环境变量设置(如 JAVA_HOMEPATH 等)立刻在当前终端生效,而不需要重启或重新登录。相当于刷新。

查看java版本

java -version

切换jdk版本

查看jdk的

update-alternatives --config java

成功切换版本!!!

http://www.xdnf.cn/news/7432.html

相关文章:

  • BGP综合实验(2)
  • ai agent(智能体)开发 python高级应用7: crawl4ai 0.6.3 加re正则表达式 获取百度中含有 韩立的图片要求横屏图片
  • ts导入vue文件时提示找不到模块或其相应的类型声明问题解决
  • ADVANTEST Q8326光学波长计操作手Operation Manual
  • 升级mysql (rpm安装)
  • MIMO 检测(6)--最大似然检测(1)
  • js逆向反调试的基本 bypass
  • 【C语言】大程序结构
  • Linux详解基本指令(一)
  • 对盒模型的理解
  • 澳大利亚TikTok网络专线+本地化策略:澳洲电商品牌的破局之道
  • 最大子树和--树形dp
  • day30python打卡
  • Rust 学习笔记:关于错误处理的练习题
  • 1-3V升3.2V升压驱动WT7013
  • 反射操作注解的详细说明
  • HTTPS核心机制拆解
  • Windows 如何安装CUDA
  • 【免杀】C2免杀技术(六)进程镂空(傀儡进程)
  • 往现有虚拟环境中增加python3.9.6
  • 万用表如何区分零线、火线、地线
  • 2022年下半年信息系统项目管理师——综合知识真题及答案(3)
  • Pytorch---view()函数
  • 机器人编程基础---C语言中的文件操作
  • SHELL练习题(1-11题)记录(牛客)
  • 力扣HOT100之二叉树:199. 二叉树的右视图
  • LintCode第42题-最大子数组 II-使用前缀和优化 + 动态规划法
  • 【深度学习新浪潮】如何入门人工智能?
  • Python 与 面向对象编程(OOP)
  • CVE-2022-22963源码分析与漏洞复现