0

我有一个使用许多数据文件的 Swing 应用程序,这些数据文件会不时更改。如何在客户端机器上加载这些数据文件?有什么方法可以创建一个像结构这样的文件夹并运行一个批处理文件吗?任何帮助表示赞赏。

4

1 回答 1

1

做这件事有很多种方法:

  1. 假设您想随数据文件一起发布您的应用程序,您可以将它们作为 zip/jar 嵌入到您的 application-jar-file 中。

    将嵌入的 zip 提取到一个临时的本地文件,并使用 ZipFileSystemProvider 将内容提取到光盘上的某个位置。

    是一个示例,如何从 JWS 下载的 .jar 文件中嵌入的 zip/jar 文件中提取一些内容。

  2. 与 1 相同,但跳过 zip 内容,而是提供您要提取的所有资源的列表

  3. 另一种方法是使用java.nio.file (java 7+) 或java.io.File实用地创建文件

于 2013-01-24T08:11:25.307 回答