点击 “显示包内容”,打开 jd-gui 的Contents 文件夹,截图如下:

找到 info.plist文件,然后用编辑器打开,找到 JVMVersion 关键词,原文如下:
<dict>
<key>MainClass</key> <string>org.jd.gui.OsxApp</string>
<key>JVMVersion</key> <string>1.8+</string>
<key>ClassPath</key> <string>$JAVAROOT/jd-gui-1.6.6-min.jar</string>
<key>WorkingDirectory</key> <string>$JAVAROOT</string>
<key>Properties</key>
<dict>
<key>apple.laf.useScreenMenuBar</key>
<string>true</string>
</dict>
<key>VMOptions</key> <string>-Xms512m</string>
</dict>
修改后:
<dict>
<key>MainClass</key> <string>org.jd.gui.OsxApp</string>
<key>JVMVersion</key> <string>1.8</string>
<key>ClassPath</key> <string>$JAVAROOT/jd-gui-1.6.6-min.jar</string>
<key>WorkingDirectory</key> <string>$JAVAROOT</string>
<key>Properties</key>
<dict>
<key>apple.laf.useScreenMenuBar</key>
<string>true</string>
</dict>
<key>VMOptions</key> <string>-Xms512m</string>
</dict>
保存文件再次打开 jd-gui问题解决。
版权声明:本文为sshduanzhijun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。