我使用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));
它总是空的......
错误在哪里?