【发布时间】:2010-10-24 17:19:13
【问题描述】:
我的任务是将大型 Java 代码库移植到 Android 平台。该项目广泛使用了 Android 不支持的 AWT。
我正在寻找一种工具,可以让我可视化项目中的所有类。我希望能够查看类之间的所有关系,以便了解从何处开始移植。
如果您有任何有助于完成这项任务的建议,我很想听听。
【问题讨论】:
我的任务是将大型 Java 代码库移植到 Android 平台。该项目广泛使用了 Android 不支持的 AWT。
我正在寻找一种工具,可以让我可视化项目中的所有类。我希望能够查看类之间的所有关系,以便了解从何处开始移植。
如果您有任何有助于完成这项任务的建议,我很想听听。
【问题讨论】:
我几乎每天都使用 Structure101 来可视化和理解我们的代码库。一个很棒的工具,而且价格也很合理。
这个问题之前在 StackOverflow 上已经讨论过很多次了,这里有一些链接:
IntelliJ IDEA 还有一些工具可以提供帮助,例如 IDEA 8 中的 Graphical Navigator 和 Code Navigator plugin。
【讨论】:
Netbeans 有一个很好的逆向工程工具,可以生成大量 UML。我有一段时间没有使用它了,但是当我使用它时,它有点小问题。
【讨论】:
有一个名为 Creole 的 Eclipse 插件,您也可以尝试一下。 http://www.thechiselgroup.com/creole
【讨论】: