我尝试了许多想法找到失败,但我不知道如何做到这一点。我的代码是:
//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”。属性“),包含如下属性文件:
答案 0 :(得分:3)
如果您的 prop 包在您的类路径中,您可以使用类加载器获取流:
InputStream is = DominioLlamadaRedSys.class.getResourceAsStream("/prop/datosApp.properties");