Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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文件(.class文件)_Java_Eclipse_Class_Jar_Build - Fatal编程技术网

Java 修改jar文件(.class文件)

Java 修改jar文件(.class文件),java,eclipse,class,jar,build,Java,Eclipse,Class,Jar,Build,我只想将引用的libraries下的.class文件(ConfigUtils.class)更新为jar文件(utils-X-X.jar)到Eclipse中 我的Eclipse项目树视图: [项目名称X] src/main/java src/test/conf 参考图书馆 utils-X-X.jar xx.xx.xxx.xxx.1 [……] ConfigUtils.class 我能够反编译类文件和查看源代码 现在,我想更新类文件并将其重新集成到utils-X-X.jar中,然

我只想将引用的libraries下的.class文件(ConfigUtils.class)更新为jar文件(utils-X-X.jar)到Eclipse中

我的Eclipse项目树视图:

  • [项目名称X]

    • src/main/java

    • src/test/conf

    • 参考图书馆

      • utils-X-X.jar
        • xx.xx.xxx.xxx.1
          • [……]
          • ConfigUtils.class
我能够反编译类文件和查看源代码

现在,我想更新类文件并将其重新集成到utils-X-X.jar中,然后构建整个项目。 我怎样才能继续

提前感谢您的支持


致以最诚挚的问候

您为什么不向这个库的所有者提交一个bug/feature请求,并获得一个固定的库jar呢。如果它是您自己的库,为什么不从源代码中重建它,而不是反编译和重新编译。在我看来,这就像管道胶带工程。也就是说,jar文件是一个zip文件。您提取了jar,替换了一个文件,重新创建了jar文件,就完成了。如果您得到了源代码,您可以正常编译代码,请确保您在类路径中拥有所有依赖类。谢谢您的回答。只是我想先测试一下,没有源代码。。如果不可能,我会联系图书馆的主人。