【问题标题】:How to write to an XML file inside a jar file?如何写入 jar 文件中的 XML 文件?
【发布时间】:2011-03-04 18:13:46
【问题描述】:

您好 Java 程序员。我非常需要你的帮助。

我有一个 JavaFX/Java ME 应用程序。我正在尝试修改我的项目文件夹中的 XML 文件(即将打包的 jar 文件)

我要写入的文件的路径:/parseExample/service1.xml

遗憾的是,我的应用程序是 JavaFx/JavaME,因此它不包含库 java.util.jar。 所以我不能使用jar类。

还有其他方法吗?

【问题讨论】:

    标签: jar javafx java-me


    【解决方案1】:

    即使在 J2SE 中,您也应该将 Jar 文件视为只读的。在 J2SE 中,唯一的方法是使用外部工具或重新创建一个新的 Jar 文件并用新的覆盖旧的。

    我的建议是找到下面列出的存储位置,并使用您的 XML 文件作为默认值,如果您需要更改,只需将新文件放入存储位置即可。

    您的数据存储选项如下:

    根据http://developer.android.com/guide/topics/data/data-storage.html,这些是您可用的可能存储位置:
    Shared Preferences - 将私有原始数据存储在键值对中。
    内部存储 - 将私人数据存储在设备内存中。
    外部存储 - 将公共数据存储在共享的外部存储上。
    SQLite 数据库 - 将结构化数据存储在私有数据库中。
    网络连接 - 使用您自己的网络服务器将数据存储在网络上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-27
      • 2016-08-30
      • 2012-12-08
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多