说log.properties
位于test.jar
。我想在jar中使用一些文件指定文件参数,这可行吗?
-DLog=target/classes/log.properties
答案 0 :(得分:1)
虽然我不清楚问题,但我会尽力回答:
如果您要加载参数文件:
getClass().getClassLoader().getResourceAsStream(fileParameter);
然后即使你的文件在jar(在classpath中)它应该工作。并且您应该能够将参数传递给-DLog=log.properties
,以便它将搜索类路径中的所有可能路径。