腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
反编译
泛型中的桥方法?
、
在“Java核心技术第一卷”的通用部分,作者提到了桥方法的
反编译
结果。然而,jad、luyten和
javap
的主要测试并没有得到与作者相同的结果。我想知道如何通过
反编译
工具
来真正证明桥方法的存在。相关代码和结果如下:} 我想得到与原著相同的结
浏览 5
提问于2019-08-06
得票数 0
4
回答
将.class文件转换为.java文件
是否可以将(来自.jar外部库的) .class文件转换为.java文件?我正在尝试弄清楚这是否可能,因为外部库的源代码不可用。
浏览 0
提问于2012-07-03
得票数 1
1
回答
在aspectJ编译时编织之后,类路径上还需要哪些类文件?
、
、
假设我有一个由3个文件构建的应用程序:public class MyApp {...}public aspect MyAspect { AspectHelper helper = new AspectHelper() }AspectHelper.java (仅由方面使用)在编译时编织之后,我将使用MyApp.class、MyAsp
浏览 2
提问于2017-08-10
得票数 0
回答已采纳
3
回答
在Ubuntu中打开Java .class文件
、
我有一个必须打开和修改的Java .class。问题是我找不到任何关于如何使用这样的包的信息。提前谢谢。
浏览 4
提问于2014-02-28
得票数 0
回答已采纳
2
回答
javap
-c对类文件做了什么?
、
、
另一方面,查看这些指令的唯一方法是使用
javap
-c
反编译
类文件。但它不是
反编译
,对吧?因为如果它是
反编译
的,它会产生java文件。所以,我的猜测是,javac将java文件编译了2次(这实际上不是真的,但为了简单起见,让我们假设它是这样的),首先编译成jvm指令,然后编译成字节码,所以
javap
-c会从字节码
反编译
成jvm指令。
浏览 1
提问于2012-07-26
得票数 2
回答已采纳
2
回答
递归
javap
并将结果保存到同名文件中。
、
我想
反编译
多个目录中的.class文件,然后将每个文件的输出保存到同名文件(当然,扩展名不同)。我试图设置类路径,但我收到一些错误,其中一个目录找不到,但这是胡说八道,所以我认为我做错了什么。(
javap
文件路径/to/ -classpath / -c *)。 我想用
javap
来做这件事,我不想用库、程序等等。
浏览 4
提问于2012-08-28
得票数 1
回答已采纳
6
回答
理解Java Byte代码
、
注意,
反编译
器很有用,但并不是所有情况下都足够. 熟悉java字节码语法的好参考是什么?
浏览 2
提问于2009-10-12
得票数 18
回答已采纳
1
回答
通过命令行在类路径(包括JARS)中搜索或列出Java类
、
我真的很喜欢
javap
命令行程序来
反编译
和检查类,但是大多数时候我记不起一个类的完全限定的包名:如果我不知道包的名称,那么我会求助于Google。
浏览 1
提问于2014-01-19
得票数 5
2
回答
如何在Java中看到编译器为类型擦除生成的字节码?
、
我尝试过
javap
,但是它用参数化类型重新构建了原始源文件。 本教程()讨论了在类型擦除之后用有界类型或对象替换参数化类型。我想了解编译器所做的更改,它在
javap
或任何
反编译
程序中都是不可见的。
浏览 4
提问于2012-07-16
得票数 5
1
回答
使用java库将.class文件解压缩为.java源代码
、
、
、
我正在从事一个需要将.class文件
反编译
成源代码的java项目,我发现了很多方法,比如JAD
反编译
器和'
javap
-p‘方法.但是我认为这些方法不能通过编程来完成(请告诉我是否可以),有什么方法可以编程完成吗
浏览 5
提问于2014-02-28
得票数 7
回答已采纳
1
回答
尝试用
javap
.exe
反编译
java .class文件
、
、
我有一些想要
反编译
的.class文件。这就是我要做的:
javap
-c "C:\users\Richard\workspace\pruebas\bin\ClassName",我一直都有相同的错误ERROR:Could not find C:我做了man
javap
,据我所知语法是正确的。 任何想法都是非常受欢迎的。
浏览 5
提问于2012-09-12
得票数 3
回答已采纳
4
回答
查找Java类文件版本之间的差异
、
和分别对两个版本进行
反编译
和反汇编,以得到相同的输出。但是,.class文件的大小不同,我在od -x的输出中看到了不同之处,因此它们肯定不相同。由于两个类文件的
javap
-c输出也是相同的,因此我将得出结论,Davr是对的,供应商给了我一个安慰剂。由于这个原因,我接受了Davr的回答,是Chris Marshall和John Meagher让我开始使用
javap
,所以感谢你们三位。
浏览 1
提问于2008-09-17
得票数 8
回答已采纳
17
回答
如何以人类可读的方式打开Java .class文件?
、
、
、
我正在尝试弄清楚Java applet的类文件在幕后做什么。用记事本或Textpad打开它,只会显示一堆乱七八糟的东西。已安装环境== Windows / VS 2008。
浏览 110
提问于2008-09-16
得票数 131
回答已采纳
1
回答
我如何确定哪个原始源代码是lambda匿名类型?
、
、
、
、
考虑一个堆栈跟踪(在本例中来自 ),如下所示:Object.wait() [0x00007fbb1e75d000] at java.lang.Object.wait(Native Method) - waiting on <0x0000000090ce2d28> (a java.lang.Obje
浏览 4
提问于2017-05-21
得票数 0
1
回答
如何在scala中进行内存分配
、
、
、
、
我们知道,与java不同的是,scala将所有东西都作为对象。object A{ def myFun(arg2:Int)=arg1 val arg1=1} val arg1=1} 在java中,当创建类实例时,该类中的方法和变量将获得堆
浏览 0
提问于2015-12-18
得票数 7
回答已采纳
5
回答
Kotlin取代javah
、
、
,根据JEP 313和弃用文本,应该使用带有-h标志的javac: 警告:计划在下一个主要的JDK发行版中删除javah
工具
。该
工具
已被JDK 8中添加到javac中的'-h‘选项所取代。
浏览 6
提问于2018-02-15
得票数 16
2
回答
类型擦除在Java Map类中不起作用
、
、
我使用
javap
反编译
了Map类。类定义仍然显示了泛型类型K和V的存在,这应该已经被类型擦除的概念所消除。为什么没有发生呢?Classfile jar:file:/opt/jdk1.8.0_101/jre/lib/rt.jar!
浏览 0
提问于2017-09-27
得票数 5
3
回答
反向工程Java *.class文件以更改变量的数据类型
、
、
、
到目前为止,我已经使用了
反编译
器和
javap
命令。我可以以某种方式复制整个Tomcat应用程序并:
反编译
它做我的 it?
浏览 11
提问于2021-01-29
得票数 2
2
回答
可以将java类对象序列化为类文件吗?
、
我试着存储二进制内容,后来又试着
反编译
,但是
反编译
器抱怨它不是典型的java类,我知道这个类是动态加载的。 现在在运行时,我有了类object。补充:或者,有没有可以在java类对象上工作的
反编译
器API?
浏览 1
提问于2011-08-05
得票数 1
2
回答
是否有用于java的反汇编程序+调试器(用于汇编程序的ala OllyDbg / SoftICE )?
、
、
、
、
这些都是很好的
反编译
器,但是我不想要
反编译
器,最值得注意的是它们的输出是不正确的(充其量,有时是完全错误的)。我不是在寻找神奇的“编译字节到java代码”--我希望看到将要执行的实际字节。Edit2:我知道
javap
是存在的,但它只做了一种方式(而且没有任何分析)。使用
javap
-c,我可以获得以下输出: 0 aload_0 2 putfield #4aload_0
浏览 13
提问于2010-03-29
得票数 19
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Jadx 反编译工具介绍
Android 逆向工具篇—反编译工具的选择与使用
江湖秘笈:逆向工程反编译工具篇之JAD用法浅解 想要玩好JAVA反编译工作先学习JAD用法
“失效”的private修饰符
安卓软件之反编译
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券