【问题标题】:Java eclipse referencing files in project using relative pathsJava eclipse使用相对路径引用项目中的文件
【发布时间】:2011-07-21 18:29:37
【问题描述】:
我正在尝试使用 Apache 的客户端库之一将某些内容上传到网络。但是,我无法找到要上传的资源文件。我的项目设置如下所示:
root/src/a/b/c/d/program.java
根/资源/resourceFile.txt
我想知道从 program.java 引用该资源文件的字符串路径是什么?
File f = new File("这里会走什么路径?");
提前致谢。
【问题讨论】:
标签:
java
eclipse
resources
relative-path
【解决方案1】:
- Eclipse 将(默认情况下)不将此文件包含在构建的项目中。
- Eclipse 环境中的项目路径信息在构建的项目中不可用
如果您在 Eclipse 中运行它,它将显示您的应用程序的基本路径。
找出来
File f = new File(".");
System.out.println(f.getAbsolutePath());
提示:
- 阅读 Java API 文档
- 对于此类问题,请编写最少的测试程序