JD-GUI官方下载地址:http://java-decompiler.github.io/#jd-gui-download
问题描述:
Mac下载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文件
3、将jdk1.8+修改为jdk1.8,将+删除即可
4、保存后,再次打开JD-GUI则可以正常使用了
目前存在问题(此问题暂未解决)
目前Mac中有安装VM虚拟机,宿主机桌面和虚拟机做了文件共享,将class文件放在桌面,然后使用JD-GUI打开时,无法反编译,JD-GUI中什么都不显示。
相同的class文件,放在Mac中其他位置时,使用JD-GUI打开时,可以正常反编译。