所以我正在尝试读取 Eclipse Java 项目中的文件。 资源本身位于我使用添加的链接文件夹中:
New -> Folder. Advanced >> Link folder etc.
我无法打开该文件,所以我编写了一个简单的方法来找出我可以访问的内容:
public static void main(String[] args)
{
File folder = new File(".");
String[] listOfFiles = folder.list();
for (int i = 0; i < listOfFiles.length; i++)
{
System.out.println("file: " + listOfFiles[i]);
}
}
这给我留下了以下输出:
file: .classpath
file: .project
file: bin
那么如何在 Eclipse 中从链接的文件夹位置打开文件?
如果我不能,链接文件夹的用途是什么?
提前致谢。
最佳答案
在运行时,您的main
方法不知道任何Eclipse 配置。从 Eclipse 运行它会得到与从命令行运行它相同的结果。因此,由于链接资源实际上并未存在于您的项目目录中,因此您获得的输出是预期的输出。
链接资源可用于任何由 Eclipse 控制的内容(主要是源目录或输出目录)。
关于java - 从 eclipse 中的链接文件夹中读取 java 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4057991/