【问题标题】:How to generate package structure from standalone *.java source files?如何从独立的 *.java 源文件生成包结构?
【发布时间】:2013-04-19 11:18:32
【问题描述】:

我一直在寻找我的问题的答案,但我找不到一些相关信息,所以我在问。我的目录包含数千个带有源代码的 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]

我认为这一定是可能的,因为每个类文件都包含它实际上属于哪个包的信息。

【问题讨论】:

标签: java eclipse structure packages


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多