创建一个 jar 文件 - 保留文件权限
creating a jar file - preserving file permissions
我想知道如何创建保留其内容的文件权限的 jar 文件。
我正在将源代码和可执行文件打包到一个 jar 文件中,该文件将在使用前解压缩。人们应该能够通过 运行ning 批处理/shell 脚本文件立即 运行 示例和演示。然后他们应该能够修改源代码并重新编译所有内容。
我正在努力让使用它的人的生活变得轻松,这包括 Java 的新手和可能在 Linux / Unix 上工作的编程人员。
我可以访问机器 运行宁 Windows 和 Linux。我不经常使用 Linux 所以可能我做错了什么。
我在 Linux 上创建了一个 jar 文件,使用 jar cf .... 在设置文件权限后,一切都按需要工作。然后我创建了一个新的测试目录并将 jar 文件内容提取到其中。文件权限未保留...即 -rw-rw-r--
jar
工具不存储文件权限,因此您无法恢复未存储的内容。 jar
格式并非旨在将文件和元数据归档为 zip
或 tar
,它是一个简单的容器,用于为应用程序嵌入 java 文件。
我想知道如何创建保留其内容的文件权限的 jar 文件。
我正在将源代码和可执行文件打包到一个 jar 文件中,该文件将在使用前解压缩。人们应该能够通过 运行ning 批处理/shell 脚本文件立即 运行 示例和演示。然后他们应该能够修改源代码并重新编译所有内容。
我正在努力让使用它的人的生活变得轻松,这包括 Java 的新手和可能在 Linux / Unix 上工作的编程人员。
我可以访问机器 运行宁 Windows 和 Linux。我不经常使用 Linux 所以可能我做错了什么。
我在 Linux 上创建了一个 jar 文件,使用 jar cf .... 在设置文件权限后,一切都按需要工作。然后我创建了一个新的测试目录并将 jar 文件内容提取到其中。文件权限未保留...即 -rw-rw-r--
jar
工具不存储文件权限,因此您无法恢复未存储的内容。 jar
格式并非旨在将文件和元数据归档为 zip
或 tar
,它是一个简单的容器,用于为应用程序嵌入 java 文件。