今天想用vulhub复现fastjson漏洞来着,结果编译java文件时提示javac不可用
于是开始寻找解决方法,总结了一下具体过程,希望可以帮到有需要的人
一.确认java已经正确安装
如果这一步出错,请去网上下载并安装所需版本的java
尝试运行javac
如果这里是这样的,那么恭喜,下面的教程可以不用看了,你的问题不在这里,请另寻其他解决方法
如果显示javac命令未找到,那么继续向下看
二.更新软件包
执行命令
apt install default-jdk
之后执行,正常情况下再执行javac就可以了,如果出现了其他问题,请继续向下看
三.可能遇到的意外状况:
(一)没有定位到软件包
尝试换源,换源办法这里不再多说,换源之后执行
apt update
apt upgrade
完毕之后再执行上面的更新软件包命令就可以了
(二)依赖关系问题
执行以下命令清除依赖关系
apt-get clean
再执行
apt-get update
apt-get upgrade
根据提示安装并重启kali就可以了
其他问题目前还没有碰到,希望上面这些步骤能帮到有需要的你