如何建立我的文件的相对路径?

时间:2016-12-02 12:16:45

标签: java path

我使用eclipse 我的结构看起来像这样:

TSG-jar
 ->src
   ->myBean.java  (here i need a path)

和另一个Web应用程序

TSG-war
  ->WebContent
     ->js
       ->boot.js

所以他们都在同一个工作区

我在TSG-jar中调用了来自TSG-war的boot.js文件(来自myBean.java),我需要一个路径...但我不知道怎么做...

在myBean.java中我得到了这段代码:

private String getSrc(String path) {
    try {
        BufferedReader in = new BufferedReader(new FileReader(path));
        StringBuilder sb = new StringBuilder();
        String line = "";
        while ((line = in.readLine()) != null) {
            sb.append(line);
        }
        in.close();
        return sb.toString();

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return null;
}

我需要javaScript.js文件的路径将其发送到函数...

你帮我吗?

我试过了:

String s = "..\\..\\..\\TSG-war\\WebContent\\js\\boot.js"
String s = "\\..\\..\\..\\TSG-war\\WebContent\\js\\boot.js"
String s = "\\..\\..\\..\\..\\TSG-war\\WebContent\\js\\boot.js"


System.out.println(getSrc(s));

它总是空的......

错误在哪里?

0 个答案:

没有答案