jeb2需要 java环境的JDK版本不得高于1.8.0_121,否则这个版本的jeb会闪退,可以使用jenv对java版本进行管理,但是坑比较多,最省事的方法export一下Java_home,终端编辑shell配置文件open ~/.zshrc,根据自己使用的shell来,添加以下:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk版本/Contents/Home CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH: export JAVA_HOME export CLASSPATH export PATH
记得source ~/.zshrc生效一下,JAVA_HOME路径查看命令:
/usr/libexec/java_home -V
下载jeb2 下载链接补丁包都在这个链接
#配置一下jdk sudo nano /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Info.plist # 添加 JNI,BundleApp 配置 <key>JVMCapabilities</key> <array> <string>CommandLine</string> <string>JNI</string> <!--++++--> <string>BundledApp</string> <!--++++--> </array> sudo mkdir -p $(/usr/libexec/java_home)/bundle/Libraries sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib $(/usr/libexec/java_home)/bundle/Libraries/libserver.dylib
为方便jeb的使用,可以使用alias别名进行快捷命令设置,open ~/.zshrc 编辑配置文件,添加:
#设置jeb别名
alias jebrun="cd /Users/guorongchao/jeb-2.2.7.201608151620_crack_qtfreet00 && ./jeb_macos.sh"
在终端输入jebrun即可打开jeb