Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Don';找不到我的文件。属性_Java_File_Properties_Call - Fatal编程技术网

Java Don';找不到我的文件。属性

Java Don';找不到我的文件。属性,java,file,properties,call,Java,File,Properties,Call,我尝试了很多想法来找出失败的地方,但我不知道如何才能做到。我的代码是: //DominioLlamadaRedSys.java Properties d = new Properties(); InputStream entrada = null; try { entrada = new FileInputStream("prop/datosApp.properties"); d.load(entrada);

我尝试了很多想法来找出失败的地方,但我不知道如何才能做到。我的代码是:

    //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.properties”):

如果prop包在类路径中,则可以使用类加载器获取流:

InputStream is = DominioLlamadaRedSys.class.getResourceAsStream("/prop/datosApp.properties");
如果prop包在类路径中,则可以使用类加载器获取流:

InputStream is = DominioLlamadaRedSys.class.getResourceAsStream("/prop/datosApp.properties");

您的代码在eclipse中。右,是在eclipseuse classloader中获取文件路径的。您的目标是什么?一旦应用程序部署并安装在最终用户计算机上,您是要从最终用户硬盘上的文件读取属性,还是从包含应用程序的jar文件中捆绑的文件读取属性?在.jar!!您可以在eclipse中的imagen“datosApp.properties”中看到该文件。右,是在eclipseuse classloader中获取文件路径的。您的目标是什么?一旦应用程序部署并安装在最终用户计算机上,您是要从最终用户硬盘上的文件读取属性,还是从包含应用程序的jar文件中捆绑的文件读取属性?在.jar!!您可以在imagen“datosApp.properties”中看到该文件