官方有另外一种解决思路(不需要覆盖文件
https://github.com/java-decompiler/jd-gui/issues/360
1. 通过 命令行去到JD-GUI.app 目录,然后进入Contents目录
2. 通过vi 或者 vim 命令,修改Info.plist文件,将 “<string>1.8+</string>” 改为 “<string>1.8</string>”
3. 如果使用的是JDK11的版本,则将 “<string>1.8+</string>” 改为 “<string>11</string>”
在Info.plist文件中,搜索JVMVersion,比较容易定位到需要修改的位置
![240](https://upload.jianshu.io/users/upload_avatars/2041409/4fc95e76ced2.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)