如果之前有人问过这个问题,我深表歉意 - 如果有,我显然是在寻找错误的东西。这不是我第一次被 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
复选框中告诉它自动刷新。
您也可以使用 IResource
的 refreshLocal
方法以编程方式执行此操作(在 IProject
、IFolder
中也是如此和 IFile
)。
关于java - 让 Eclipse 识别新的源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21381607/