【问题标题】:Determining the relative path确定相对路径
【发布时间】:2015-10-05 15:47:56
【问题描述】:

我有这个工作的绝对路径

String path = "C:/projects/ISI7/Releases/Release_15.2/EXT_JS/src/main/webapp/WEB-
INF/classes/commonComponents/ApplicationResources_"+ language + ".properties";

我想获取相对路径。我认为相对路径是:

String path = "classes/commonComponents/ApplicationResources_"+ language + ".properties";

但我得到了 fileNotFound 异常

我尝试过的是:

String path = "commonComponents/ApplicationResources_"+ language + ".properties"; 

它也没有工作。使用 JDK 1.6 和 Windows 操作系统。

【问题讨论】:

    标签: java file path relative-path


    【解决方案1】:

    要确定您的工作目录,请尝试以下操作:

    File f = new File(".");
    System.out.println(f.getAbsolutePath());
    

    【讨论】:

    • 我得到了 C:\projects\ISI7\Releases\Release_15.2\EXT_JS\src\main\java\com\export\。这是一个完全不同的文件夹,其中有我的 .java 文件。在 mvn install war:inplace 之后,文件被复制到 C:\projects\ISI7\Releases\Release_15.2\EXT_JS\src\main\webapp\WEB-INF 文件夹(其中有类和内部类的公共组件)@cark
    猜你喜欢
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2012-10-20
    • 2015-07-07
    • 2021-08-15
    相关资源
    最近更新 更多