Java 让eclipse识别新的源文件夹
如果之前有人问过,我会道歉——如果有,我显然是在寻找错误的东西。这不是我第一次被java、eclipse以及它们如何找到源文件所困扰 我有一个java源代码文件夹,我希望将它们复制到“src/com”文件夹中,并让它“正常工作”。如果我直接复制这些文件,eclipse和java将无法识别它们,因此我假设在某个地方有一个文件告诉IDE,其中有一个包含在项目中的文件文件夹。我想知道如何通过配置文件和IDEUI实现这一点 不幸的是,两个明显的文件(.project和.classpath)似乎根本没有引用现有的目录(.classpath包含一行Java 让eclipse识别新的源文件夹,java,eclipse,classpath,Java,Eclipse,Classpath,如果之前有人问过,我会道歉——如果有,我显然是在寻找错误的东西。这不是我第一次被java、eclipse以及它们如何找到源文件所困扰 我有一个java源代码文件夹,我希望将它们复制到“src/com”文件夹中,并让它“正常工作”。如果我直接复制这些文件,eclipse和java将无法识别它们,因此我假设在某个地方有一个文件告诉IDE,其中有一个包含在项目中的文件文件夹。我想知道如何通过配置文件和IDEUI实现这一点 不幸的是,两个明显的文件(.project和.classpath)似乎根本没有引
我假设它会自动扫描该目录中的文件,但它似乎不会)
最后,是.classpath和.project java概念还是eclipse概念
谢谢你抽出时间 Eclipse在
.metadata
中存储的文件夹中有自己的文件列表,您必须使用File>Refresh
命令它刷新该列表
您还可以告诉它在首选项>常规>工作区使用本机挂钩或轮询刷新复选框中自动执行刷新
您也可以使用IResource
的refreshLocal
方法(在IProject
、IFolder
和IFile
中也可以这样做)
如果我直接复制这些文件,eclipse和java将无法识别它们
Eclipse不监视文件系统,因此如果您在IDE之外对项目文件进行任何更改,您应该刷新项目。与作为外部进程执行的工具(例如ant构建)的情况相同
所以我假设某个地方有一个文件告诉IDE
有一个文件夹的文件,其中包括在项目中
您可以在项目配置的“构建路径”部分中配置源、输出目录和依赖项。或在项目上选择“配置生成路径”
最后,是.classpath和.project java概念还是eclipse
概念
是的,但它们也在其他IDE中得到认可,例如IDEA Intellij。
请参见。classpath和.project是特定于Eclipse的文件。它们是Eclipse概念。您在浏览器视图中右键单击项目并选择“刷新”了吗?这应该足够了。Doh,我按了F5,甚至重新启动了IDE,但这并没有完成工作,所以我只是假设它们需要显式引用。似乎奇怪的是,重新启动它什么也没做——Eclipse缓存了很多东西,但没有认真地监视文件夹吗?包层次结构是否严格地与src下的文件夹层次结构匹配?