在可运行jar中的src / main / resources中包含文件

时间:2018-10-31 17:07:20

标签: java spring maven spring-boot

我使用mvn clean install来生成可运行的jar文件。但是,当我在另一台计算机上运行它时,我得到位于资源文件夹中的文件的java.io.FileNotFoundException。资源文件夹中的文件是否包含在可运行的jar文件中?

我正在使用如下文件

ClassLoader classLoader = new MyServiceApplication().getClass().getClassLoader();

FileInputStream serviceAccount = null;
try {
    serviceAccount = new FileInputStream(classLoader.getResource("edge-9d2a9-firebase-adminsdk-ym42z-1bc1ae9164.json").getFile());
} catch (FileNotFoundException e1) {
    e1.printStackTrace();
}

0 个答案:

没有答案