2013-04-25 62 views
3

我一直在寻找我的问题的答案,但我找不到一些相关的信息,所以我问。我有一个目录,其中包含数千个带有源代码的Java类(* .java文件)。这些文件中的每一个都包含有关该文件所属的包的信息,当然还包括它的类名+代码本身。我需要找到Eclipse IDE(或者另一个IDE)的一些功能,它可以根据类文件中的信息重建'src'目录下的包并为我带来一个好的Java项目结构,以便恢复的包并且它的类可以很容易地导入到一个新的Java项目中。创建包的结构手动会把我(也许)很多天......如何从独立的* .java源文件生成包结构?

对于澄清:

我: 目录包含:1.java,2.java,3 java的,正的.java ...

我需要: 目录将包含:

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

我认为这应该是可能的,因为每个类文件实际上都包含它所属的包的信息。

+2

相关:http://stackoverflow.com/questions/8787655/is-there-any-api-to-generate-package-structure-from-java-source-files – whiskeyspider 2013-04-25 14:13:00

回答

0

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