我创建了一个使用Meta-Inf / config.properties文件的jar文件! 问题是我想从资源文件而不是jar文件中使用Meta-Inf / config.properties 我试过这个
InputStream input = classLoader.getResourceAsStream("META-INF/config.properties");
但是这行从jar读取config.properties文件而不是资源文件! 我也尝试了类似的东西:
InputStream input = classLoader.getResourceAsStream("classpath:META-INF/config.properties");
但没有 任何想法
答案 0 :(得分:0)
访问资源的方法:
String pathToPropertyFile = "resources/META-INF/config.properties";
InputStream stream= ClassName.class.getResourceAsStream(pathToImage );
或者
String pathToPropertyFile = "resources/META-INF/config.properties";
InputStream stream= ClassName.class.getResource(pathToImage );
假设在META-INF
scr/main/resources/
的文件夹