如果出现类似的错误,比如javac、javah 、javap等java的命令运行出错,首先是检查jdk的环境变量是否配置正确
配置Java环境变量
按照上述进行配置
配置完成使用cmd命令检查是否配置成功
-- 查看Java版本
java -version
出现如下图所示代表配置环境变量成功
如果上述解决不了问题在,则有可能是使用的IDEA的版本有问题,建议使用较低的版本
例如我在对一个Java代码进行反编译的使用
执行javap -v -p class文件
的时候报无法识别javap的命令
我的环境变量配置的是正确的,但还是出现了执行错误,找了很多方法,最终还是在重新装了较低版本的IDEA之后解决的问题
我之前出问题的IDEA的版本是IDEA 2023.3.6,然后我重新安装了IDEA 2022.2.3 解决了执行javap命令的错误