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

3
我一直在寻找解决我的问题的答案,但我找不到相关信息,所以我来问。我有一个目录,其中包含数千个Java类和源代码(*.java文件)。每个文件都包含文件所属的包的信息、它的类名和代码本身。我需要找到Eclipse IDE(或其他IDE)中能够根据类文件中的信息重建'src'目录下的包的某个函数,并为我带来一个良好的Java项目结构,以便恢复的包及其类可以轻松地导入到新的Java项目中。手动创建包的结构可能需要我很多天时间...
澄清一下:
我有: 包含:1.java、2.java、3. java、n.java...的目录
我需要: 包含:
[src] -> [package_1] -> [1.java, 2.java, etc...] ... [src] -> [package_m] -> [3.java, n.java]
我认为这一定是可能的,因为每个类文件实际上都包含了它属于哪个包的信息。

2
相关:https://dev59.com/m1_Va4cB1Zd3GeqPPxIO - martinez314
1个回答

0

如果你找不到更好的解决方案:至少你可以将所有源代码导入Eclipse项目中,并通过使用每个问题的快速修复使Eclipse将每个文件移动到正确的包中。 你仍然需要按下3个键来更正错误的包声明,但这可以避免你手动操作文件和文件夹。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接