gpt4 book ai didi

linux - 创建一个 jar 文件 - 保留文件权限

转载 作者:太空狗 更新时间:2023-10-29 11:04:15 25 4
gpt4 key购买 nike

我想知道如何创建保留其内容的文件权限的 jar 文件。

我将源代码和可执行文件打包到一个 jar 文件中,该文件将在使用前解压缩。人们应该能够通过运行批处理/shell 脚本文件立即运行示例和演示。然后他们应该能够修改源代码并重新编译所有内容。

我正在努力让使用它的人的生活变得轻松,这包括 Java 新手和可能在 Linux/Unix 上工作的编程人员。

我可以访问运行 Windows 和 Linux 的机器。我不经常使用 Linux,所以可能我做错了什么。

我在 Linux 上使用 jar cf .... 创建了一个 jar 文件。在设置文件权限后,一切都按需要工作。然后我创建了一个新的测试目录并将 jar 文件内容提取到其中。文件权限未保留...即 -rw-rw-r--

最佳答案

jar 工具不存储文件权限,因此您无法恢复未存储的内容。 jar 格式并非旨在将文件和元数据归档为 ziptar,它是为应用程序嵌入 java 文件的简单容器。

关于linux - 创建一个 jar 文件 - 保留文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28178375/

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