JD-GUI 是一个开源项目,可以在各种操作系统上运行,并且易于使用。 先放出下载地址: https://java-decompiler.github.io/ 下载解压之后,将 JD-GUI 拷贝到应用程序中即可。(这一步可做可不做) 当前环境 芯片: Apple M2 Pro macOS: jdk 版本: 问题🙋 打开之后提示: Fix 思路一(亲测有效) 应用程序显示包内...
1.下载官网 https://mac.filehorse.com/download-jd-gui-java-decompiler/ 2.intel的mac打不开报错 ERROR launching 'JD-GUI'No suitable Java version found on your system! 3.解决办法 右击JD-GUI点击显示包内容---contents-macos,打开以下 文件,把内容清空。 将下面代码进行覆盖,重新打开应用即可 #!/bin/...
链接:https://www.jianshu.com/p/ee2932b46d80 具体解决问题步骤如下: 参见JD-GUI 的issue :Update universalJavaApplicationStub to be able to launch on macOS Big Sur #336 我们需要替换一个文件;universalJavaApplicationStub.sh (version 3.0.6) image.png image.png 将此文件内容替换为https://github....
jd-gui打包成APP的时候,选择的是专为OS X 系统定制的org.jd.gui.OsxApp作为启动类,当升级JVM后,OsxApp依赖的com.apple.eawt.Application缺失,导致启动失败,此时只需要把启动类换成默认的org.jd.gui.App即可正常启动 解决方法: 找到jd-gui.app 右键“显示包内容” 进入Contents目录,用记事本打开Info.plist文件 ...
jd-gui报错INTERNAL ERROR 解决办法 这里贴出关键部分,如果你需要看英文原版请点击下面的连接。下面中文部分是我的简单翻译。 I decompiled an apk file using dex2jar and opened the resulting jar file in jd-gui. I can view almost all of the code nicely but one section - the constants - displays ...
安装JRE就可以了,你虽然安装了jdk,但是你的jre没配置!
这个时候,我们就要看看服务器上的代码是不是和你本地的代码保持一致,这个时候我们可以使用反编译工具JD-GUI. 下面说一下我使用JD-GUI 遇到的问题,将测试服务器上面的jar包下载到本地,但是有些目录是打不开的,一打开就报错。 解决办法:因为我们的项目是一个jar包中有嵌套了好几层jar 包,层层嵌套的关系,而JD-...
在网上搜了一些办法,有些说换个反编译工具,或者其他的 其实解决这个问题很简单,问题就是因为生成jar的时候就失败了, dex2jar.bat classes.dex 这一步没有成功,那是因为我的dex2jar工具版本太低,下载一个最新的来编译,就OK了
一种思路是能不能把jar包批量反编译成为项目,导入IDE中,这样就能分析依赖了。我们可以用jd-gui工具:...