解決 JD-GUI 於 JRE 升級後無法啟動
2 min readApr 24, 2018
最近適逢 Java 新版本推出,我也把目前工作用的電腦環境升級上了 Java 10。導致了反組譯軟體 JD-GUI
在 macOS 上面出現閃退,無法正常使用。
看看網路上也有其他人遇到了相似的問題,同樣的也是將機器中的 Java 版本升級導致無法開啟。在 macOS 上(其他的系統應該也是一樣),只需要將 JD-GUI
指定的 JVM 環境降為 Java 1.7 至 1.8 版即可修正閃退。具體的步驟如下:
- 找到
JD-GUI
,透過右鍵選單 -> 「打開套件內容」
2. 在 Content
裡頭找到 Info.plist
3. 透過編輯器開啟 Info.plist
,找到 JVMVersion
將指定版本的 1.7+
的加號拿掉,或是乾脆設定成 1.8
4. 完成!
設定完成後, JD-GUI
應該可以正常啟動了。