我有以下代码。
Properties props = new Properties();
props.load(ClassLoader.getSystemResourceAsStream("ui.properties"));
我正在运行Maven构建,因此该文件位于
下的src /主/资源。
当我构建文件并运行应用程序时,输入流为空。
任何建议都将受到赞赏。
答案 0 :(得分:1)
尝试绝对路径,例如“/ui.properties”(或文件在输出类或jar文件中的任何位置)。
答案 1 :(得分:1)
props.load(getClass().getClassLoader().getResourceAsStream("ui.properties"));
而不是
props.load(ClassLoader.getSystemResourceAsStream("ui.properties"));