您需要在文件的 根目录 开始创建JAR 。
因此,例如:
jar cvf program.jar -C path/to/classes .
假定
path/to/classes包含该
com目录。
仅供参考,如今,大多数人
jar直接使用命令相对不常见,因为他们将使用诸如Ant或Maven之类的构建工具来处理该命令(以及构建的其他方面)。允许其中一种工具处理构建的所有方面都是值得的,而且使用良好的IDE来帮助编写
build.xml(Ant)或
pom.xml(Maven)更容易。

您需要在文件的 根目录 开始创建JAR 。
因此,例如:
jar cvf program.jar -C path/to/classes .
假定
path/to/classes包含该
com目录。
仅供参考,如今,大多数人
jar直接使用命令相对不常见,因为他们将使用诸如Ant或Maven之类的构建工具来处理该命令(以及构建的其他方面)。允许其中一种工具处理构建的所有方面都是值得的,而且使用良好的IDE来帮助编写
build.xml(Ant)或
pom.xml(Maven)更容易。