【问题标题】:read jar file variables from a configuration file从配置文件中读取 jar 文件变量
【发布时间】:2013-05-23 04:30:06
【问题描述】:

我有一个使用外部 jar 文件的 java 程序。 jar 文件有一些变量(IP 地址)需要从配置文件中读取。

如何创建一个这样的配置文件?如何在 jar 中读取它? [现在,我已经在 jar 文件中硬编码了所需的变量数据。但是我想在我喜欢的时候改变它,所以改变配置文件更容易,我不需要总是导出(或重新编译)我的 jar 文件]

为了更清楚:

我有两个 java 文件:A.java、B.java。 “A.java”将导出为 jar 文件并供“B.java”使用。

现在,我必须在 A.java 中读取一些数据(设置、IP 地址)。所有这些类型的数据都必须保存在一个单独的文件中,并且应该读入 A.java。启用此功能后,A.java 将导出为 jar 文件并由 B.java 使用。

如何做到这一点?

【问题讨论】:

  • 你的“java程序”的类路径中有外部JAR吗?
  • 问题不清楚....! “如何在 jar 中读取”“jar 有一些变量”等...
  • 最近的一个相关问题:stackoverflow.com/questions/16704631/…
  • A 遇到了类似的问题...但我试图从同一个 jar 中也存在的代码中读取...那里...stackoverflow.com/questions/14209107/… 很有帮助
  • @kAdithyan:问题更精确了。请看一下。

标签: java jakarta-ee


【解决方案1】:

有两种不同的方式。如果 jar 是类路径的一部分,则使用 Class.getResourceAsStream

这是来自某个地方的普通 jar,使用 JarFile

【讨论】:

    猜你喜欢
    • 2015-11-30
    • 2010-12-30
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    相关资源
    最近更新 更多