如何从独立的* .java源文件生成包结构?

时间:2013-04-25 14:02:20

标签: java eclipse structure packages

我一直在寻找我的问题的答案,但我找不到相关的信息,所以我问。我的目录包含数千个带有源代码的Java类(* .java文件)。这些文件中的每一个都包含文件属于哪个包的信息,当然它的类名+代码本身。我需要找到Eclipse IDE(或者可能是另一个IDE)的一些功能,它能够根据类文件中的信息重建'src'目录下的包,并为我带来一个好的Java项目结构,以便恢复的包然后可以将其类轻松导入到新的Java项目中。手动创建包的结构将花费我(可能)很多天......

澄清:

我有: 目录包含:1.java,2.java,3.java,n.java ......

我需要: 目录将包含:

[src] - > [package_1] - > [1.java,2.java等...] ... [src] - > [package_m] - > [3.java,n.java]

我认为这必须是可能的,因为每个类文件包含实际属于哪个包的信息。

1 个答案:

答案 0 :(得分:0)

如果您找不到更好的解决方案:至少您可以将所有源导入Eclipse中的项目,并让Eclipse通过使用quick fix for each problem将每个文件移动到正确的包中。每个错误的包装声明仍然需要按3个键,但它可以避免摆弄文件和文件夹。