gpt4 book ai didi

java - 如何创建具有包结构的 jar 文件?

转载 作者:IT老高 更新时间:2023-10-28 20:46:00 27 4
gpt4 key购买 nike

我有一个文件夹结构

/com/cdy/ws/a.class files
/com/cdy/ws/b.class files
/com/cdy/ws/c.class files

当我运行以下命令“jar cvf asd.jar *.class”时,它会提供包含所有类文件的 jar。但是没有生成文件夹结构。所有类文件都必须在“com.cdy/ws”下,但所有类都在 META-INF 的同一级别。谁能告诉我生成包结构的命令是什么?

谢谢

最佳答案

您需要在文件的处开始创建 JAR。

例如:

jar cvf program.jar -C path/to/classes .

假设 path/to/classes 包含 com 目录。

仅供引用,现在大多数人直接使用 jar 命令相对不常见,因为他们将使用诸如 Ant 之类的构建工具。或 Maven来处理这个(以及构建的其他方面)。让其中一个工具来处理构建的所有方面是非常值得的,而且使用一个好的 IDE 来帮助编写 build.xml (Ant) 或 pom.xml (Maven).

关于java - 如何创建具有包结构的 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18146361/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com