java - 从 eclipse 中的链接文件夹中读取 java 中的文件

标签 java eclipse linked-list resources

所以我正在尝试读取 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/

相关文章:

java - 为什么Java编译器在下面的代码中为LinkedList DescendingIterator给出 "error: cannot find symbol"?

java - android比较2张图片并突出显示差异

Eclipse IDE Ctrl + Backspace 不起作用

java - ImageView 和 Intent

java - Eclipse 导出对不同项目使用相同的位置和文件名

c - 打印两个链表的公共(public)元素时出错

c - 在链表中输入元素时进行迭代

java - junit 流图 Java 8

java - 迭代后保持控制变量的值相同 - 为什么它不起作用?

java - 无法将 mysql 驱动程序与 Wildfly 9.0.2 一起使用,但它似乎已正确加载