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

标签 java eclipse structure package

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

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

最佳答案

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

关于java - 如何从独立的 *.java 源文件生成包结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16216844/

相关文章:

java - 从 PHP 检测 android java 客户端连接超时

android - android eclipse 中的警告

eclipse - 如何优化Eclipse?

Eclipse 上的 Java 构建路径错误

c - 如何使用 malloc 为 C 中的结构创建动态内存分配?

c - 为什么我的结构不显示?

java - 从Android设备上的后台服务监听联系人数据库的变化

java - 通过键调用特定方法的最有效方法 ||重构调用 switch 语句的方法

c# - 为什么我的方法没有在代码中调用,却被 Unity 调用了?

java - 如何在java中向对象列表添加元素