本方法是你已經(jīng)確定你安裝了java 1.8+版本才有效
首先先匪,錯(cuò)誤碼是這個(gè)
ERROR launching 'JD-GUI'
No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.
查看JD-GUI.app里面的內(nèi)容后手素,看了看發(fā)現(xiàn)實(shí)際上還是執(zhí)行的JD-GUI的jar包在JD-GUI.app/Contents/Resources目錄下,是通過sh腳本文件啟動(dòng)的筋量,腳本文件在JD-GUI.app/Contents/MacOS/universalJavaApplicationStub.sh
他會(huì)判斷你安裝的jdk版本
解決方法:只要把所有的JAVACMD后面的路徑改成你確定安裝好的java命令湖苞,然后把235行的osascript命令和237行的exit 3注釋掉或者刪除就行了棕硫,然后加上你的java命令路徑,我的是:JAVACMD="/usr/bin/java"
可以通過which java查看你java命令的路徑
替換后如下
最后沒有辦法的話袒啼,直接進(jìn)去 cd進(jìn)入到JD-GUI.app/Contents/Resources/Java目錄哈扮,然后java -jar jd-gui-1.6.6-min.jar(后面為你自己的jar包名字)來執(zhí)行