【问题标题】:Apache Commons Configuration: Save properties file within a jarApache Commons 配置:将属性文件保存在 jar 中
【发布时间】:2013-01-31 10:26:45
【问题描述】:

所有打扰您的道歉。我对 apache commons 配置有疑问。我有一个属性文件,它位于我正在构建的应用程序的 src 文件夹中(使用 Eclipse)。当我运行应用程序并尝试从 Eclipse 保存到属性文件时,它可以工作。但是,当我将其导出为 jar 并尝试从 CLI 运行它时将其保存到文件中时,出现以下错误:

无法保存到 URL rsrc:smpp-config.properties 并且跟踪显示: ava.net.UnknowServiceException: 协议不支持输出。

请帮忙。

谢谢

【问题讨论】:

  • 你的 jar 中的属性文件在哪里?
  • 是的,文件被打包在jar里

标签: java apache-commons-config


【解决方案1】:

您不能修改 jar 文件中的文件。

唯一的解决办法是使用ZipFile解压jar文件,然后修改文件。

另请参阅处理相同问题的以下问题
Modifying a file inside a jar
Change file in jar

【讨论】:

    猜你喜欢
    • 2016-06-04
    • 2015-05-11
    • 2011-08-31
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多