【发布时间】:2011-03-19 23:01:32
【问题描述】:
可能重复:
Is there a java classfile / bytecode editor to edit instructions?
Java 源代码被编译成字节码,实际上是在类文件中。是否可以查看已编译类的字节码?
如果可以,可以编辑吗?
是否有可用的 eclipse 插件?
【问题讨论】:
-
查看this question 以获得Java 字节码编辑器。
-
你需要解决的根本问题是什么?
-
我也对@Thorbjørn 的问题感兴趣。 @Abhishek 您在类文件中寻找什么信息?还是只是出于好奇?
-
我找到了一个网站,它允许您输入 java 代码并获取字节码作为输出。 nodejs-instantbytecode.rhcloud.com
-
我需要创建一个分叉的 java 进程,它可以在这个进程中委托给类加载器,而不必覆盖它。如果您实现自己的类加载器,您可以将字节码加载到一个类中。但是,如果您从一个类开始,您就不能将其转换为字节码以传送到外部进程。我的需要是在运行时获取它——而不是出于好奇而查看/修改它。
标签: java bytecode bytecode-manipulation