首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jd gui不能在win10上打开

jd gui是一款用于反编译Java字节码的工具,它可以将Java字节码文件转换为可读的Java源代码。然而,有些用户在Windows 10操作系统上使用jd gui时遇到了无法打开的问题。

这个问题可能是由于以下原因导致的:

  1. 兼容性问题:jd gui可能不兼容某些Windows 10版本或配置。在这种情况下,可以尝试使用其他反编译工具,如Procyon、Fernflower或Bytecode Viewer。
  2. 安装问题:如果jd gui没有正确安装,可能会导致无法打开。请确保从官方网站下载并安装最新版本的jd gui,并按照安装指南进行操作。
  3. Java环境问题:jd gui是基于Java开发的,因此需要正确配置Java环境。请确保已经安装了最新版本的Java Development Kit(JDK)并正确设置了JAVA_HOME环境变量。

如果以上方法都无法解决问题,可以尝试以下替代方案:

  1. 使用在线反编译工具:有一些在线工具可以帮助您反编译Java字节码文件,如JAD(http://www.javadecompilers.com/jad)或CFR(http://www.benf.org/other/cfr)。
  2. 使用其他操作系统:如果您有其他操作系统(如Linux或Mac),可以尝试在该操作系统上运行jd gui,以查看是否能够成功打开。

总结起来,如果jd gui不能在Windows 10上打开,您可以尝试使用其他反编译工具或在线工具来实现相同的功能。同时,确保您的Java环境正确配置,并使用最新版本的jd gui进行安装。如果问题仍然存在,可以考虑使用其他操作系统来运行该工具。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Java反编译工具JD-GUI以及Eclipse的反编译插件

Java反编译工具JD-GUI Github的官方下载地址:https://github.com/java-decompiler/jd-gui/releases 有多种平台的安装版本,可以自己选择下载安装...,也可以直接下载JAR包,然后用java -jar进行运行,如下: 1 java -jar jd-gui-1.4.0.jar 安装Eclipse的反编译插件 jd-eclipse jd-gui在Eclipse...也有对应的反编译插件jd-eclipse,安装方式如下: 打开Eclipse -> Help -> Install New Software… -> Add… 在弹出的窗口中输入Name和Location...) Enhanced Class Decompiler 3.0.0 上边的反编译插件jd-eclipse可能在安装并修改了class查看器后依然无效,可能是由于Eclipse版本不兼容或者其他的原因,这时候可以安装另一个反编译插件...3.0.0 安装工程中有Next选Next,中间需要选择接受安装协议,最后点击Finish 安装结束后重启Eclipse生效 参考链接 反编译是什么意思 Java反编译工具-JD-GUI jd-eclipse

2.3K10

JD-GUI和JAD对War包和Jar包进行反编译教学

前言 JD-GUI和JAD是两个用于反编译Java字节码的工具。...一、JD-GUI下载及对Jar包的反编译 下载链接:Java Decompiler 1.1选择自己的操作系统进行下载 1.2下载完后进行解压双击exe文件打开 1.3点击File菜单栏的Open File...打开需要的jar包 1.4然后用快捷键ctrl+alt+s将反编译的java文件保存 二、JD-GUI对War包的反编译 反编译步骤和反编译Jar包一样,唯一要注意的就是: 将自己的war后缀改为.zip...打开jd-gui工具,将.class文件拖拽进去。我们可以看到自动的将我们java项目原结构分离出来。我们只需要保存,编译后的java代码。然后拷入我们的项目就可以了。...如果对于单个文件的情况,可以使用JDGUI来打开看一下,多个文件也可以,甚至一个jar包或者war包都可以,但只能在GUI打开看看,对于想反编译成一个项目,直接使用源代码的朋友来讲,真的很不方便。

1.3K10

你的自动化测试在win10起来了吗?

【问题描述】 你有没有遇到这样的问题呢:自动化测试在win7、xp系统运行好好的,到win10系统却一直失败呢? 仔细观察运行失败的原因,发现自动化测试中有些操作被拒绝了,权限不够。...win10系统中,只要非Administrator帐号登录,默认都没有管理员权限,哪怕你的账户属于管理员组。 那如何检查自己当前账户是否具有管理员权限呢?...shift+右键,选择“在此打开命令窗口”,观察打开的cmd窗口标题,如下图: ? ? 若窗口标题显示如左图,不带“管理员”字眼,那说明当前登录的账户没有管理员权限。...【解决方案】 若是想让自动化在win10系统正常运行该如何处理呢?解决方案有多种 设置可执行程序属性,使其始终以管理员权限运行 ----可以,但不通用 这种方式麻烦也不太明智。...HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "EnableLUA"=dword:00000000 这里需注意:在win10

1.2K100

(Mac)反编译Android APK详细操作指南

dex2jar:顾名思义,这款工具的作用主要是将dex文件转换成jar文件,转换成jar后我们才好借助JD-GUI来查看反编译dex后的代码; JD-GUI:一款Java反编译器GUI,通过它我们能查看到反编译后的...JD-GUI 下载JD-GUI 大家可以从http://jd.benow.ca/上下载JD-GUI,也可以下载我为大家准备好的ApkTool、dex2jar、JD-GUI。...是乱码的,无法直接查看; 直接解压apk获得res资源文件是包含resources.arsc部分的,而使用apktool反编译出来的res是包含的; ?...使用JD-GUI查看反编译后的程序源码 将dex转换成jar之后接下来我们就可以使用JD-GUI来查看反编译后的程序源码了: 操作步骤很简单,只需双击运行jd-gui-1.4.0.jar,然后将classes-dex2jar.jar...拖拽到JD-GUI界面上即可: ?

3.1K40

JD-GUI 反编译工具:探索 Java 字节码的奇妙世界

它就是 JD-GUI(Java Decompiler GUI)。 JD-GUI 是一款免费且开源的工具,可以将 Java 字节码反编译为高质量的 Java 源代码。...你可以在 JD-GUI 的官方网站(https://github.com/java-decompiler/jd-gui/releases)下载适用于你的操作系统的最新版本。...第二步,打开 JD-GUI。在终端或命令提示符中,导航到 JD-GUI 的目录,并运行以下命令:java -jar jd-gui-x.x.x.jar(将 x.x.x 替换为你下载的版本号)。...JD-GUI 的界面将在你的屏幕呈现。 第三步,打开已编译的类文件。...在 JD-GUI 的界面中,点击菜单栏的 "File"(文件)选项,选择 "Open File"(打开文件)或者 "Open Folder"(打开文件夹)。

92720

android app反编译_安卓反编译教程

测试环境: win 7 使用工具: CSDN上下载地址: apktool (资源文件获取) 下载 dex2jar(源码文件获取) 下载 jd-gui (源码查看) 下载 Android...反编译整合工具包(最新) 下载 官方最新版本下载地址: apktool(google code) dex2jar(google code) jd-gui(google code)最新版请见官方...工具介绍: apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui...jd-gui文件夹里的jd-gui.exe,之后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了,效果如下: 被混淆过的效果图(类文件名称以及里面的方法名称都会以a,...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.5K20

jar包如何防止反编译_jar包可以反编译成源码吗

我们用jd-gui反编译看看: 反编译看得清清楚楚。 我们的私有内部类Invalid在程序中是没有用。 现在,我们向Invalid类注入无效代码。...注入方法很简单,用WinRar之类的解压软件打开,修改,然后保存就行了 打开这个Invalid内部类 我们将图中所选择的字符’d’删除 然后保存 刷新一下,程序仍然运行:Hello World!...再用jd-gui打开Info.jar 它反编译到那里就出错了。 注意不能将这个方法运行用Android项目,Android有另一套规则,它需要把Jar转换成dex的。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

88530

android apk 防止反编译技术第四篇-对抗JD-GUI

接下来我们将介绍另一种防止apk反编译的技术-对抗JD-GUI。 一、对抗JD-GUI原理 通常在对apk进行反编译的时候用到的最多的两个工具就是apk-tool和dex2jar。...利用这两个工具将apk首先反编译成classes.dex然后再将classes.dex反编译成jar文件或者将apk直接反编译成jar文件;得到jar文件以后就可以利用JD-GUI将得到的jar文件打开就可以直接查看...(3)用JD-GUI打开我们的jar文件就可以看到我们的apk onCreate函数的源码了。如下: ?...打开会看到提示error错误。...根据上面的讲述相信大家对对抗JD-GUI的方法有了一定的了解,我只是举了其中的一个方法,之所以说是特殊的分支语句是因为不是所有的分支语句都可以让JD-GUI提示error。

1.6K60

有那些好用的java jar反编译工具:每个对应的优势劣势对比

通过本文,你将学会使用各种强大的反编译工具,包括CFR、Fernflower、Procyon和JD-GUI,它们各自的优势、劣势、下载方式和使用方法将一一展开。...介绍 JD-GUI 是一个图形界面的Java反编译器,适合喜欢图形界面操作的用户。...优势 用户友好的图形界面 方便的代码浏览和提取功能 劣势 反编译准确性可能略逊于CFR和Procyon 下载和使用 访问 JD-GUI的官方网站 下载应用程序,然后直接打开JAR文件进行反编译。...CFR 和 Procyon 在处理现代Java特性方面表现出色,而 Fernflower 和 JD-GUI 提供了更友好的用户界面。...处理复杂Java应用 JD-GUI 图形界面操作方便 反编译准确性略逊 快速查看代码 总结 通过比较这四款Java JAR反编译工具,我们可以看到每款工具都有其独特的优点和适用场景。

1.1K10

MAC下 抖音APK反编译

dex2jar 安装 我们下面的操作需要使用到 macAndroid反编译工具dex2jar 已经安装过的可以直接前往下方查看。...jd-gui 安装 《JD-GUI》也是一款反编译软件,首先要有 java 环境 ,没有的话自行安装 https://www.java.com/zh_CN/ 我们需要先把准备工作做好。...jd-gui 官网下载地址: http://jd.benow.ca/ 下载tar包,解压后: 点击运行。 如果你的电脑配置了java,但是打开app提示需要安装java。...找到该文件: JD-GUI.app>显示包内容>Contents>MacOS>universalJavaApplicationStub.sh 那就在文件中257行加入一行: JAVACMD="你的java...最后 把这个 .jar 拖入我们安装好的JD-Gui中。 代码是经过混淆的,看起来会异常麻烦。这里可以把代码先save出来。 本次案例到此结束。

1.3K20

JD-GUI 反编译jar包

JD-GUI 反编译jar包,jar包反编译成java文件下载网上开源jar包或者其他项目提供了jar但是没有源码此时需要反编译1.下载jd-guihttps://jd-gui.apponic.com/...mac/选择适合自己的版本2.解压 tar -xvf jd-gui-osx-1.6.6.tar3.点击jd-gui.app打开软件如果出现无法验证开发者,你确定要运行此软件吗提示则到设置中点击允许,这里会弹出是否允许...4.m1芯片mac可能会出现如下报错解决这个问题还需要修改一个文件右键点击JD-GUI,点击显示包内容需要替换这个文件,2.sh那个是原文件的备份,不用管替换的文件内容在githubhttps://raw.githubusercontent.com.../tofi86/universalJavaApplicationStub/master/src/universalJavaApplicationStub直接复制替换即可替换好后双击打开选择要反编译的jar

39010

java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介

本文对常用的反编译工具进行简单介绍 JD-GUI、procyon-decompiler、luyten、crf 反编译工具分类 JD-GUI JDK7以及之前可以使用   JD-GUI,如果版本>=1.8...deathmarine/Luyten/releases crf crf也可以支持更高版本 http://www.benf.org/other/cfr/ 小结 如果你的版本<=7,都可以使用,如果版本更高,请使用除了JD-GUI...以外的选择 使用 JD-GUI 略,JD-GUI网上教程很多,不再介绍。...luyten luyten是图形化界面 通过File直接打开class文件即可 ? 当然,也可以进行文件保存等操作 ? 注意 直接打开luyten的时候,给出了下面的提示信息 ?...\luyten-0.5.4.exe打开 (此时,我的文件存在于桌面上,所以使用的当前路径) ? 如果设置到其他位置,请给出路径,比如 ? 也可以进一步设置为bat命令 ?

3.6K30

Java 反编译

Java 平台下有Jad、Jode、Java Decompiler(JD-GUI)等反编译利器,编程这些年,几乎都用过,但是目前电脑只有 Java Decompiler(JD-GUI)这一款在用,之前分享的很多关于源码的文章...Java Decompiler (JD-GUI)目前最新版本为1.6.3,并且提供 Windows、Linux 和苹果 Mac Os 三个平台的可执行版本。...http://java-decompiler.github.io/#jd-gui-download 只需选择适合你的那一款。 2....我们不妨用 JD-GUI 打开看看里面写的都是啥? ? ? 嗯,感觉反编译还可以,貌似效果也是那么回事儿! 3....简单的工具,不多说 JD-GUI 支持泛型、enum 枚举类型和Annotation 的反编译;支持整个 JAR 文件的反编译,并且在反编译后的源代码可直接点击进行相关代码的跳转,说一千道一万,不妨自己试试看

2.9K30

记一次逆向 Android 的经历

作者:王哈 链接:https://www.jianshu.com/p/d0732c9319b2 声明:本文是 王哈 原创,转发等请联系原作者授权。 0....3.2 反编译得到 Java 源码 (1)使用电脑的压缩软件直接打开t.apk, (2)解压出压缩包.dex后缀的所有文件, (3)使用 dex2jar 工具将 dex 文件转化为 jar 文件 (4...)使用 jd-gui 工具打开jar文件,即可查看源码 注:使用 Apktool 反编译之后的文件夹t,可使用 Apktool 回编译成apk文件,经签名之后,可再次安装到Android设备运行。...3.3 定位关键代码 使用 jd-gui 打开 dex2jar 转化之后的 jar 文件,场面大概是这个样子: ?...在 jd-gui 中搜索 字符串 "sig",经过层层删选,锁定了某个名为 a 类中的 a 方法: ?

1.3K80
领券