Eclipse (Java) - 创建新包后,我无法向其添加源文件



我在Eclipse中打开了一个Java项目,在(默认包)下有一堆源文件。我在项目中创建了一个新的包,我想将所有源文件移到其中,但当我试图移动它们时,什么也没发生。我新包装的小包装符号也是白色的,不像通常的棕色包装符号。有人知道发生了什么事,我该怎么解决吗?

此外,我只是想确保一旦我完成了这项工作,我就不必真正将源文件移动到任何新的文件夹中(如中,实际文件存储在操作系统中)。我所要做的就是将它们放入Eclipse中的包中,但实际的文件可以保留在操作系统文件系统中的位置,对吧?

编辑:我发现问题的根源是我只在Eclipse中引用了我的源文件,并没有真正将它们复制到其中。

由于您已经从外部源链接了它,显然您无法移动它们,因为它将反映文件驻留在磁盘上时的包结构。一个快速的方法是将文件移动到文件所在的磁盘上,并刷新您的java项目。注意:完成此操作后,您可能需要手动更改程序包名称。

右键单击类,向下移动到折射器,然后单击移动。从那里只需点击目标包,它就会被移动。

最新更新