java - 让 Eclipse 识别新的源文件夹

标签 java eclipse classpath

如果之前有人问过这个问题,我深表歉意 - 如果有,我显然是在寻找错误的东西。这不是我第一次被 java、eclipse 以及它们如何找到源文件难倒了。

我有一个 java 源文件夹,我希望将它们复制到“src/com”文件夹中,并让它“正常工作”。如果我直接复制文件,eclipse 和 java 无法识别它们,所以我假设某处有一个文件告诉 IDE 那里有一个包含在项目中的文件文件夹。我想知道如何通过配置文件和 IDE UI 来做到这一点。

不幸的是,这两个明显的文件(.project 和 .classpath)似乎根本没有引用现有目录(.classpath 包含一行

<classpathentry kind="src" path="src"/>

我假设会自动扫描该目录中的文件,但它似乎没有)

最后,.classpath和.project是java概念还是eclipse概念?

感谢您的宝贵时间。

最佳答案

Eclipse 在存储在 .metadata 中的文件夹中有自己的文件列表,您必须使用 File > Refresh 来告诉它刷新该列表。

您还可以在 Preferences > General > Workspace Refresh using native hooks or polling 复选框中告诉它自动刷新。

您也可以使用 IResourcerefreshLocal 方法以编程方式执行此操作(在 IProjectIFolder 中也是如此和 IFile)。

关于java - 让 Eclipse 识别新的源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21381607/

相关文章:

java - 如果命令返回错误,是否可以防止在运行命令后自动关闭 cmd?

java - 如何在JAVA中显示带有重试选项的消息框?

java - 使用 AJAX、JS、JSP 选择复选框时的表格着色

java - 当表更改时如何更新 SWT TableViewer?

classpath - 为什么在进行 gradle 运行时类路径中缺少 lwjgl?

java - JPA 中的动态 COUNT 抛出 NullPointerException

Android NoSuchMethodError 与 APK 文件(Apache HTTPUtils 核心)

linux - Eclipse+Solex 的 HTTP 记录/回放替代方案

java - 使用文件集和路径元素在 build.xml 中设置类路径的区别

java - JAR 类路径和外部 jar