jar文件中的更改使用' jar uf ...'没有被接走

时间:2014-05-28 20:31:29

标签: java eclipse jar

我尝试在类中进行细微更改并将其替换为.jar文件。我没有.jar中大多数课程的来源,尽管开发人员向我提供了我感兴趣的课程代码。

我创建了一个项目,编译了修改后的类,小心地保留了原始类和包名,然后将生成的.class文件复制到目标.jar所在的目录下。我保持目录结构完整,如下所示:

cd {the directory of the target .jar}
mkdir com\{company name}\{package name}
copy {full path to my .class file} com\{company name}\{package name}
jar uf {target .jar} com\{company name}\{package name}\{class name}.class

当我这样做的时候,他们会去看电视'在文件中,我注意到我工作的类的日期发生了变化 - 但是当我重新启动使用jar的应用程序时,更改(我在日志消息中进行了一些修改以便于检测)不起作用。

我看着这个: Updating class in jar, specify directory? 但意识到我已经做了它的建议。检查我是否做得对的其他方法有哪些? (或者更确切地说,我做错了什么)我正在使用Spring Tool Suite,所以使用Eclipse的任何操作都很好:)

0 个答案:

没有答案