最近想反编译一个jar并编辑内容,所以用jd-gui反编译,保存项目,解压。 我在 IntelliJ 中打开了该项目,但由于缺少类型而出现了很多错误。 所有没有内置到 Java 中的导入都表示未知。 jar 中的这些库在哪里,如何将它们取出并将它们添加到 intellij? ...
最近想反编译一个jar并编辑内容,所以用jd-gui反编译,保存项目,解压。 我在 IntelliJ 中打开了该项目,但由于缺少类型而出现了很多错误。 所有没有内置到 Java 中的导入都表示未知。 jar 中的这些库在哪里,如何将它们取出并将它们添加到 intellij? ...
当我尝试使用JD-GUI Decompiler打开Jar 文件时遇到问题,错误如下。 这个错误不会让我反编译 jar。 ...
我是 Java 的新手,我试图理解一些事情。 我设法获得了一个.jar 文件,以便本地设备与我的笔记本电脑进行通信。 它工作得很好,但我想做一个升级并挖掘代码并更改一些细节。 我在 .jar 文件上使用了 Java 反编译器,并设法查看了 class 文件。 但是,每当我将它们反编译为源代码时,我 ...
我使用Apktool、dex2jar和jd-gui反编译一个apk,成功得到classes-dex2jar.jar, 但是当我把它放在 jd-gui 中时,只有一个包(依赖包)是这样的: 我怎样才能得到其他源代码? ...
我想反编译一个apk文件以查看其源代码的一部分,但是当我到达我感兴趣的部分时,JD-GUI给出了以下反编译的代码 我搜索了网页,发现可能原因是apk'a作者故意犯了这个错误,以保护代码的关键部分被JD-GUI反编译。 我想问的是 可以理解这些所谓的“字节代码”吗? 我读 ...
我在这里处理许多旧版应用程序。 其中之一(在生产环境中部署)需要编辑,因为没有任何日志。 我反编译了它,但是我不知道在这种情况下如何重新组装。 由于编译器的优化,我什至无法重新编译已编辑的单个类。 (我正在使用Java 6) 对不起,如果我的英语不好,我只是一个初中 ...
我用 JD-GUI 和 Luyten 两个反编译器反编译了 .jar 文件,但结果不同。 例如,来自 Luyten 的结果具有更具体的命名空间。 此外,某些行的源代码也不同。 为什么两个反编译器以不同的方式反编译同一个 .jar 文件? ...
全部,我试图读取从jd-gui生成的一些代码。 如下图所示。 agrPullingAgentStudy类包含一个名为dcmStudySchedule的内部类。 和内在阶级。 我无法理解的是access$xxx ,因为我已经知道这是因为如果内部类试图访问外部类成员,那么生成的代码 ...
未解决的编译问题: 语法错误,参数化类型仅在源级别为1.5或更高时可用 我使用了JD GUI反编译器,但它给出了以上错误。 有什么办法可以获取源代码 ...
我使用JD-GUI和许多奇怪地命名为a , b , c , d等的软件包反编译了.jar文件。 这些类也相同,因此某些.class文件也被命名为a.class , b.class等。 我不认为开发人员会以这样的方式命名软件包或Java文件,即他们以后无法识别每个文件的功能。 我相信这是 ...
我试图找到.class文件产生奇怪效果的原因。 对于接口来说,似乎没有列出传递给函数的变量的名称,但是在实现类中却没有。 我在使用JD-Gui对我自己的一些类文件进行反编译时偶然发现了这个效果。 我用这两个文件检查了这个: Person.java PersonImpl.j ...
当使用JD-GUI查看jar文件时,我不断出现某种显示错误。 似乎用符号``''替换了变量名/标识符(在JD-GUI中看起来像一个红色的雪人,附有图片)。 关于如何解决这个问题的任何想法? 我尝试了四处搜寻,但无法很好地描述我的情况,因此找不到任何遇到相同问题的人。 提前致谢! ...
我有一个 MyFile.jar 文件。 我使用 JD-GUI 对其进行反编译,并使用其“保存所有源”选项将文件保存为 .zip 文件。 现在解压缩 .zip 文件并编辑一个 .java 文件。 .zip 文件解压后的文件夹结构是这样的 现在我如何将它重新编译回 .jar 文件? ...
我好几次遇到过这个问题。 每当我使用JD-GUI反编译并保存所有源时,它会在每行前面加上一个块注释,并在方法体中插入代码的行号。 这是一个我刚刚反编译的jar的例子: 这似乎是JD-GUI必须阻止人们使用他们通过编译获得的源文件的功能。 我可以使用bash命令轻松删除所有这些注释, ...
我安装了JD-GUI,以从jar文件中检索代码。 一切正常,除了JD-GUI会自动添加如下讨厌的注释: 我可以删除它们吗? 我不懂正则表达式。 ...
我有一个旧的 .JAR 文件。 我可以用 JD-GUI 反编译它,但这给了我一组类文件。 我正在尝试跟踪代码,但各个类之间的联系有限。 我可以手动遵循代码,但有没有办法“重新链接”或创建项目,以便我可以更轻松地导航。 JD-GUI 在强调某些类时会部分执行此操作,但只会带我去类。 我想直接进入 ...