【发布时间】:2015-01-09 21:25:36
【问题描述】:
我制作了一个 maven 库 jar,它根据配置的格式映射检测日期格式。 目前我对格式映射进行了硬编码,但我想将格式映射隔离到 .properties 文件中,如下所示:
- 内部 .properties 文件(具有一些默认格式映射)。
- 外部 .properties 文件(dateformats.properties,客户可以将其添加到其应用程序 CLASSPATH 以扩展库提供的默认格式映射的文件)。
从库 CLASSPATH 中读取内部 .properties 文件很容易,但是如何让库从客户端 CLASSPATH 中读取外部 .properties 文件?
【问题讨论】:
-
“库 CLASSPATH”和“客户端 CLASSPATH”之间没有区别,Java 只使用一个类路径,这是 JVM 查找
*.class的目录和 JAR 文件的集合文件和其他资源。