我在Eclipse中打开了一个Java项目,其中包含一些源文件(默认包)。我在项目中创建了一个新包,我想将所有源文件移动到,但是当我尝试移动它们时,没有任何反应。我的新包装的小包装符号也是白色的,与通常的棕色包装符号不同。任何人都知道发生了什么以及如何解决这个问题?
另外,我只是想确保一旦我开始工作,我就不必将我的源文件实际移动到任何新文件夹(例如,实际文件存储在操作系统中)。我所要做的就是将它们放入Eclipse中的包中,但实际文件可以保留在OS文件系统中的位置,对吗?
编辑:弄清楚问题的根源是我只在Eclipse中引用了我的源文件,并没有实际将它们复制到它中。
答案 0 :(得分:1)
由于您已经从外部源链接了它,显然您无法移动它们,因为它将反映文件驻留在磁盘上的包结构。一种快速的方法是将文件移动到文件所在的磁盘本身上,然后刷新java项目。 注意:完成此操作后,您可能必须手动更改包名称。
答案 1 :(得分:0)
右键单击该类,向下移动到折射器并单击移动。从那里只需单击目标包,就应该移动它。