在Ubuntu中打开Java.class文件
我必须打开并修改一个Java.class 我在Ubuntu12.04中获得了libbcelJava(使用软件中心),根据一些论坛的说法,它可以用来打开提到的文件类型 问题是我找不到任何关于如何使用这种软件包的信息 有人能提供使用它的信息吗?也欢迎使用其他选项打开.class文件在Ubuntu中打开Java.class文件,java,class,Java,Class,我必须打开并修改一个Java.class 我在Ubuntu12.04中获得了libbcelJava(使用软件中心),根据一些论坛的说法,它可以用来打开提到的文件类型 问题是我找不到任何关于如何使用这种软件包的信息 有人能提供使用它的信息吗?也欢迎使用其他选项打开.class文件 提前感谢。由于类文件是二进制文件,因此没有直接的方法来编辑它。您可以通过执行以下操作间接做到这一点 使用JAD或Mocha等反编译器反编译文件。您将得到一个.java文件 修改文件 用javac命令编译它。您将在修改后的
提前感谢。由于类文件是二进制文件,因此没有直接的方法来编辑它。您可以通过执行以下操作间接做到这一点
.java
文件javac
命令编译它。您将在修改后的.class
文件中获得一个文件名您还可以使用javap反编译Java类
您可以使用
javap
命令读取.class文件
javap -c Test.class
.class文件是二进制/编译的java文件。您必须修改已编译的.class文件的用例是什么?@drobert OP想在ubuntua中打开.class文件,并且在“打开”该文件时需要什么信息?我正在按照一些说明为Android使用内部和隐藏类,其中一个步骤表明我需要修改.class文件。