我有一堆包含各种包中的类的*.java
源文件。我试图将所有这些文件导入到Eclipse项目中,但Eclipse总是将它们放入默认包中。将.java文件导入到正确的包中
如何告诉Eclipse将每个文件放在适当的包子目录中,这样我就不必手动创建所有不同的包了?
我试图从文件系统特征进口以及将文件复制到项目中,所有这些都将文件放置在default
包,而不是那些ecplicitly在package
声明每个顶部声明文件。
相关SO问题只与referencing packages outside of the project's src
directory hierarchy,manually creating files in the suitable package directory,missing import
statements,或bulk-renaming packages处理,但它似乎并不像这个问题已经讨论过了。
更新:正如意见中的要求,这里有一些例子文件:
Test1.java
package some.random.pkg;
public class Test1 {
}
Test2.java
package some.other.pkg;
public class Test2 {
}
Test3.java
package yet.another.pkg;
public class Test3 {
}
将它们全部放在同一目录中,然后尝试将它们导入到Eclipse中的Java项目中,而无需手动为各个包创建目录。
更新2:为了澄清规模,假设其实有每周约100个文件这样的(当然,更多的内容;-)),这就是为什么我在寻找一个自动解决方案
我觉得这是有点不可能,你必须创建一个程序,它会为你自动完成这些事情。 –
可以请你添加你的一堆java文件的结构看起来像它的包?@O.R.Mapper – gks
@Mahan:好的,我正在寻找Eclipse中的相应功能;因为有各种可用的导入功能,不可思议的是,那些简单明了的东西不会存在。 –