Java 更新JWS部署应用程序的数据文档

Java 更新JWS部署应用程序的数据文档,java,swing,jnlp,java-web-start,application-resource,Java,Swing,Jnlp,Java Web Start,Application Resource,我有一个swing应用程序,它使用许多数据文件,这些数据文件会不时地更改。如何在客户机上加载这些数据文件?有没有办法创建一个类似文件夹的结构并运行一个批处理文件?感谢您的帮助 有几种方法可以做到这一点: 假设您希望随数据文件一起发布应用程序,您可以将它们作为zip/jar嵌入到应用程序jar文件中。 将嵌入的zip解压缩到临时本地文件,并使用ZipFileSystemProvider将内容解压缩到光盘上的某个位置 是一个如何从JWS下载的.jar文件中嵌入的zip/jar文件中提取某些内容的示例

我有一个swing应用程序,它使用许多数据文件,这些数据文件会不时地更改。如何在客户机上加载这些数据文件?有没有办法创建一个类似文件夹的结构并运行一个批处理文件?感谢您的帮助

有几种方法可以做到这一点:

  • 假设您希望随数据文件一起发布应用程序,您可以将它们作为zip/jar嵌入到应用程序jar文件中。

    将嵌入的zip解压缩到临时本地文件,并使用ZipFileSystemProvider将内容解压缩到光盘上的某个位置

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

  • 与1相同,但跳过zip文件,而是提供一个要提取的所有资源的列表

  • 另一种方法是使用(Java7+)或


  • “许多数据文件”它们是什么类型的文件?它们包含哪些数据?它们是否严格为只读(在客户端)?它们是否被其他应用程序使用。除了你的?谢谢你的帮助。所有数据文件均为csv格式。到目前为止,对数据文件没有任何限制。我会试试你建议的解决办法。