【发布时间】:2014-03-01 16:56:36
【问题描述】:
谁能给我任何关于如何在 JAR 中嵌入属性文件的指示。 JAR 将被添加到类路径并由另一个外部 JAR 访问。
过程: 1) JAR1 调用 JAR2 中的 getConfig 方法 2) JAR2 从其内部资源加载属性文件 3) JAR2 返回属性文件 4) JAR1 现在有来自 JAR2 的属性文件的实例
我尝试在 JAR2 中将此代码用于 getConfig 方法,但无法使其正常工作。 InputStream 返回为 null。
public class Config {
public static InputStream getConfig() {
InputStream in = Config.class.getClassLoader().getResourceAsStream("config.properties");
return in;
}
}
有什么建议吗?
【问题讨论】:
-
你能列出罐子里的内容吗?
-
与类相关的文件存储在哪里?
标签: java jar embed properties-file