更新jar中的类,指定目录

  • 本文关键字:jar 更新 java jar
  • 更新时间 :
  • 英文 :


我想更新一个jar中的.class文件。class文件位于jar中的一个文件夹中。如果我想更新它,我需要指定它所在的特定路径名吗?

Do I Do:
jar uf myJar.jar myFolder/myClass.class

或只是:

如果我没有指定路径,它会自动找到。class并替换它吗?或者是否允许jar在不同的目录中具有相同的.class名称?

您需要明确。在不同的包中使用具有相同名称的不同类是完全有效的。例如

com.example.package.A
com.example.package.subpackage.A

等等…

您需要提供完整的路径名来更新jar文件

jar uf myJar.jar myFolder/myClass.class

同样的类文件可以放在不同的目录

jar uf jar-file input->如果你想更新一个已经存在的文件,你必须指定文件夹结构

最新更新