我用 mvn clean install 生成一个可运行的jar文件。但当我在另一台机器上运行时 java.io.FileNotFoundException 对于位于资源文件夹中的文件。resources文件夹中的文件是否包含在runnable jar文件中?
mvn clean install
java.io.FileNotFoundException
我正在使用下面的文件
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(); }