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

Linux配置Java/JDK(解决Kali启动ysoserial.jar JRMPListener报错)暨 Kali安装JAVA8和切换JDK版本的详细过程

前言

在复现中间件漏洞 Webloigc-CVE-2018-2628-T3 协议反序列化漏洞、Shiro反序列化 等漏洞时会使用到 ysoserial.jar 这个包,但是该包是由jdk8版本的环境下使用的,因此需要在kali中安装jdk8,接着实现jdk的版本切换。

工具下载

jdk-8u181-linux-x64.tar.gz 下载
链接: https://pan.baidu.com/s/1rTD1CnDsiWwA7j1wW6ogUw?pwd=i1k8 提取码: i1k8 

安装

解压

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

mkdir -p /usr/local/java
cp jdk-8u181-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo tar xzvf jdk-8u181-linux-x64.tar.gz

配置环境变量

vim /etc/profile 添加以下内容(目录修改为你解压出来的目录,如果按照以上步骤安装,则无需更改):

vim /etc/profile
JAVA_HOME=/usr/local/java/jdk1.8.0_181
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

通知系统Java的位置

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_181/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_181/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_181/bin/javaws" 1

重新价值环境变量,使之生效

source /etc/profile

如果没有生效,则执行 update-alternatives --config java  手动选择java版本

update-alternatives --config java

验证

java -version

http://www.dtcms.com/a/410032.html

相关文章:

  • springboot用jar启动能访问,但是打成war,部署到tomcat却访问不到
  • 免费企业网站建设流程华为公司电子商务网站建设策划书
  • 中国网站备案查询系统东莞seo外包公司哪家好
  • STM32H743-ARM例程6-RS422
  • 倾角传感器厂家为物联网应用提供高效双轴监测解决方案
  • 住宅IP vs 数据中心IP 2025实战性能对决:IPIPGO、天启HTTP、光络云深度横评
  • 成都网站seo公司wordpress页面视频播放
  • EasyClick JavaScript正则表达式匹配规则
  • 盟接之桥说制造:“首件手板”商业模式:制造业的下一个黄金赛道,你的公司准备好了吗?
  • mysql怎么安装,新手安装MySQL后如何安全备份不踩坑?
  • 【Git】分⽀管理
  • 半导体制造常见分析仪器之高分辨率 3D X 射线显微镜
  • PCB 半固化片:多层板制造的技术基石,猎板的场景化适配与质控逻辑
  • 番禺网站设计与制作广州海佳网络网站建设公司怎么样
  • Spring Cloud 负载均衡(LoadBalancer)与服务调用(OpenFeign)详解
  • 基于HTTP构建局域网内YUM网络源:详细操作指南(太细)
  • Java核心 之JVM
  • 通过 GAC Code 在国内使用ClaudeCode,Windows 用户配置指南!
  • iOS App 上架流程详解,苹果应用发布步骤、App Store 审核规则、ipa 文件上传与测试分发实战经验
  • 线程安全之《Sychronized的八锁案例》
  • 用户态的epoll实现思路?
  • TextMeshPro文字消失bug解决方案
  • 学习网站开发教程wordpress 五分钟
  • 联邦学习中的异质性问题
  • 将照片从iPhone传输到联想笔记本的6种方法
  • 东莞网站设计找哪里易商官方网站
  • 本机可以做网站的服务器互联斗士网站建站
  • 基于 GitLab 的自动化镜像构建
  • Spark核心Shuffle详解(一)ShuffleManager
  • Android 开发环境解析:从SDK、NDK到版本兼容性指南