我尝试了很多想法来找到失败的地方,但我不知道该怎么做。我的代码是:
//DominioLlamadaRedSys.java
Properties d = new Properties();
InputStream entrada = null;
try {
entrada = new FileInputStream("prop/datosApp.properties");
d.load(entrada);
System.out.println(d.getProperty("TXD.endPointUrl"));
} catch (IOException ex) {
System.out.println("ERROR: "+ ex.getMessage());
} finally {
if (entrada != null) {
try {
entrada.close();
} catch (IOException e) {
}
}
}
我在“com.rsi.secpay.dominio”中的一个类中调用该文件,这总是捕获相同的异常(找不到该文件),我尝试退出“prop/”(只是“datosApp.属性”),属性文件如下:
最佳答案
如果您的 prop 包位于类路径中,您可以使用类加载器获取流:
InputStream is = DominioLlamadaRedSys.class.getResourceAsStream("/prop/datosApp.properties");
关于java - 找不到我的 file.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31407028/