Java反编译利器JD-GUI(解决报错This program requires Java 1.8+)

JD-GUI官方下载地址:http://java-decompiler.github.io/#jd-gui-download
Java反编译利器JD-GUI(解决报错This program requires Java 1.8+)
问题描述:
Mac下载JD-GUI后,启动时报错This program requires Java 1.8+
Java反编译利器JD-GUI(解决报错This program requires Java 1.8+)
启动JD-GUI时显示需要jdk 1.8+的版本,但是查询本机jdk版本时版本为1.8.0_241,满足要求但是还是显示错误。

解决方法:
1、右击JD-GUI.app 点击显示包内容
2、编辑Info.plist文件
Java反编译利器JD-GUI(解决报错This program requires Java 1.8+)
3、将jdk1.8+修改为jdk1.8,将+删除即可
Java反编译利器JD-GUI(解决报错This program requires Java 1.8+)
4、保存后,再次打开JD-GUI则可以正常使用了

目前存在问题(此问题暂未解决)

目前Mac中有安装VM虚拟机,宿主机桌面和虚拟机做了文件共享,将class文件放在桌面,然后使用JD-GUI打开时,无法反编译,JD-GUI中什么都不显示。
相同的class文件,放在Mac中其他位置时,使用JD-GUI打开时,可以正常反编译。

上一篇:Redis-manager 管理页面


下一篇:Spring Boot 2.x基础教程:默认数据源Hikari的配置详解