先卸载原有java版本

kali自带的java版本为 Openjdk

sudo apt-get remove openjdk*

卸载不需要的java软件

sudo apt autoremove

解压到/opt文件夹

tar -zxvf jdk-8u241-linux-x64.tar_060badc66d950764f844.gz

设置环境变量

vim /etc/profile
#JAVA JDK
export JAVA_HOME=/opt/jdk1.8.0_241
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile

依次执行命令

update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_241/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_241/bin/javac 1
update-alternatives --set java /opt/jdk1.8.0_241/bin/java
update-alternatives --set javac /opt/jdk1.8.0_241/bin/javac

查询结果

java -version

参考:
https://blog.csdn.net/dhait/article/details/111083963

kali 安装java jdk相关推荐

  1. CentOS安装Java JDK

    JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.在Linux上安装Tomcat,而Tomcat服务器运行时是需要JDK支持的,所以服务器必须配置好JDK用到 ...

  2. Ubuntu 16.04安装Java JDK

    下面记录在Ubuntu 16.04下安装Java JDK的步骤.Java JDK有两个版本:一个开源版本Openjdk,还有一个oracle官方版本jdk. 安装openjdk 更新软件包列表: $ ...

  3. 怎么安装jdk和java_如何安装JAVA JDK?

    我是win10系统,最近自学JAVA,需要安装JAVA JDK 但是从官网下载最新版本以后提示无法安装弹窗如图,该怎么解决 一.jdk下载与安装: 1.(https://www.oracle.com/ ...

  4. Linux CentOS 安装 JAVA JDK 版本

    Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...

  5. 超级详细Window10安装Java JDK 和配置开发环境

    Window10安装Java JDK 和配置开发环境 准备工作 下载 JDK8 百度云下载链接:https://pan.baidu.com/s/1vCmurwpOpAcwTJiXEZIXCA?pwd= ...

  6. 在Centos下安装java jdk

    在Centos下安装java jdk 第一步: 首先卸载CentOS上自带的jdk,如果不会可以百度一下,直到输入命令 java或者java -version找不到命令是说明卸载成功 第二步: 下载j ...

  7. 如何安装Java JDK

    如何安装Java JDK 第一步,所需安装工具 第二步,点击安装 全部下一步,修改路径与否,看个人.不过要记住jdk的安装位置.因为系统环境变量配置需要用到该路径. 第三步,环境变量设置 打开我的电脑 ...

  8. Mac 安装 Java jdk 环境配置

    安装 Java jdk 1.验证 是否有 jdk 2.下载 获取Mac版本的Java安装包 3.安装 双击已经下载好的dmg文件进行安装 双击.pkg文件 安装完成 4.环境配置 Mac在安装jdk的 ...

  9. 已解决ubuntu虚拟机安装java/jdk

    已解决ubuntu虚拟机安装java/jdk 文章目录 报错代码 报错翻译 报错原因 解决方法 帮忙解决 报错代码 粉丝群里面的一个小伙伴想在ubuntu虚拟机中用yum安装java,但是发生了报错( ...

最新文章

  1. Extjs PROXY查询params无法传参,改用extraParams
  2. python ffmpeg模块,python执行ffmpeg
  3. linux计划任务怎么做,做linux计划任务的步骤
  4. C语言 用typedef定义类型
  5. 好书推荐 Beginning C# Objects
  6. Codeforces Beta Round #5 B. Center Alignment 模拟题
  7. 时间触发以太网TTEthernet技术
  8. 计算机分php,计算机按照处理数据的形态分类,可以分为什么?
  9. andriod studio 运行 无结果_华为物联网操作系统LiteOS内核教程01——IoT-Studio介绍及安装...
  10. ibatis java配置文件,ibatis学习-sqlMap.xml配置文件 | 学步园
  11. 求职干货:再也不怕面试官问斐波那契数列了!
  12. 关于微信小程序,一些想法
  13. c语言 overflow_一文读懂:C语言编程中“堆”和“栈”的七大区别
  14. MySQL的安装与连接方法
  15. mybatis xml中大于、小于、if else的写法
  16. Java流(Stream)、文件(File)相关功能 ——菜鸟教程
  17. linux+psp+模拟器下载,PSP1.5模拟器全教程+最新版本下载(最终版)
  18. Python-有道翻译
  19. Mac Sublime Text设置中文
  20. 完成一场未完成的相遇:在树图区块链上邂逅元宇宙里的加密艺术《四季合鸣》...

热门文章

  1. HDU1163 Eddy's digital Roots(解法二)【快速模幂+九余数定理】
  2. 谈谈我对服务熔断、服务降级的理解 专题
  3. openssl 非对称加密 RSA 加密解密以及签名验证签名
  4. 常用jQuery代码分享
  5. [转载] 晓说——第2期:汉人无音乐都怪老祖宗
  6. 位运算与组合搜索(二)
  7. 《Excel与VBA开发》一书上市时间
  8. javascript DOM对象
  9. Struts2中使用Session的两种方法
  10. Android View系统解析(上)