Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何编辑jar文件_Java_Jar - Fatal编程技术网

Java 如何编辑jar文件

Java 如何编辑jar文件,java,jar,Java,Jar,我有一个jar文件名“mycode.jar”。如果我想编辑里面的代码,有没有办法?与mycode.jar中一样,还有文件名Demo.class。如果我通过JDGUI运行,我只能看到这个Demo.class的代码。那么如何编辑此代码。 使用winrar或7Zip解压缩文件 在提取的文件中进行所需的更改 用WinRAR打开JAR文件 使用“添加”按钮替换您修改的原始文件 现在您有了类文件。编辑类文件没有简单的方法,因为类文件是二进制文件(在其中找不到源代码。可能是一些字符串,但不是java代码)。

我有一个jar文件名“mycode.jar”。如果我想编辑里面的代码,有没有办法?与mycode.jar中一样,还有文件名Demo.class。如果我通过JDGUI运行,我只能看到这个Demo.class的代码。那么如何编辑此代码。

  • 使用winrar或7Zip解压缩文件
  • 在提取的文件中进行所需的更改
  • 用WinRAR打开JAR文件
  • 使用“添加”按钮替换您修改的原始文件
现在您有了类文件。编辑类文件没有简单的方法,因为类文件是二进制文件(在其中找不到源代码。可能是一些字符串,但不是java代码)。要编辑类文件,可以使用classeditor之类的工具


您的类在类文件中使用硬编码的所有字符串。因此,如果您只想更改一些字符串,则无需使用。

这是否回答了您的问题?