我有一堆*.java
源文件,其中包含各种包中的类。我正在尝试将所有这些文件导入 Eclipse 项目,但 Eclipse 总是将它们放在默认包中。
如何告诉 Eclipse 将每个文件放在适当的包子目录中,这样我就不必手动创建所有各种包?
我已经尝试过从文件系统功能导入以及将文件复制到项目中,所有这些都会将文件放在default
包中,而不是在package
每个文件顶部的语句中明确说明的那些。
相关的 SO 问题仅涉及在项目目录层次结构之外引用包src
、在合适的包目录中手动创建文件、缺少import
语句或批量重命名包,但似乎还没有讨论过这个问题。
更新:根据评论中的要求,这里有一些示例文件:
测试1.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 个这样的文件(当然,内容更多;-)),这就是我寻找自动化解决方案的原因。