【问题标题】:Update data documents for JWS deployed app更新 JWS 部署的应用程序的数据文档
【发布时间】:2013-01-23 18:49:56
【问题描述】:

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

【问题讨论】:

  • “许多数据文件” 它们是什么类型的文件?它们包含哪些数据?它们是否严格用于只读(在客户端)?它们是否被其他应用程序消耗。除了你的?

标签: java swing jnlp java-web-start application-resource


【解决方案1】:

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

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

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

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

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

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

【讨论】:

  • 感谢您的帮助。所有数据文件均为 csv 格式。到目前为止,对数据文件没有限制。我会尝试您建议的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 2012-09-25
  • 1970-01-01
  • 2015-12-18
相关资源
最近更新 更多