2011-01-05 145 views
1

請讓我有一個.JAR文件,我想簡單地將此文件轉換爲UML。 我有(NetBeans 6.9.1)和(Eclipse IDE for Java Developers)都安裝在我的機器上。如何將(.JAR)文件轉換爲UML?

任何建議,非常感謝!

提前致謝! P:使用一些搜索引擎,我發現(JAR2UML)插件用於eclipse,但很遺憾,我沒有安裝它。

回答

0

如果您沒有此Jar文件的源代碼,您可以通過netbeans,eclipse UML plugins.Btw重現UML時decompile it。我不確定UML圖表的正確結果如何。

+0

是的!我有源代碼。 – CompilingCyborg 2011-01-05 22:55:01

1

你想創建一個UML文件?或Java程序的UML圖?如果是第二,NetBeans的有它自己的UML插件,在充分的下載版本,或者找插件here

+0

我需要製作UML圖。不幸的是,UML的Netbeans插件不再可用[我的意思不是內置的]。我正在嘗試在eclipse下研究一些插件。 – CompilingCyborg 2011-01-05 22:54:21

+1

你有沒有嘗試過這裏提到的方式:http://netbeans.org/community/releases/55/uml-download.html? – 2011-01-05 23:00:16

+0

謝謝!我正在嘗試安裝Netbeans 5.5。經過長時間的深入研究,6.7版後的新版本不再支持UML插件。周圍有黑客攻擊,但對我而言並沒有產生任何有效的結果。我會參考舊版本,看看會不會。 – CompilingCyborg 2011-01-05 23:20:08

0

看看下面的列表。特別是在功能部分下查看。一些工具是免費的,它們支持逆向工程。一些工具也可以使用Eclipse。

http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools

+0

此列表包含許多工具,但我沒有看到它們中的任何一個都能夠反轉jar文件,並且此列表尚未更新,因爲超過30%的工具已被放棄! – 2011-01-06 10:38:08

5

免費Class Visualizer正是這麼做的 - 你加載JAR文件(S)或編譯的類到工具,因此,您看到自動生成,通航UML類圖。 您可以搜索任何課程並瀏覽其內容以及關係。

+0

該工具在導入時很痛苦,而且無法刪除已導入的類。如果沒有耦合,也無法將多個類一起繪製。然而它非常快,看起來不錯。提示:把你的項目打包成一個jar文件,並以這種方式導入。 – Andrei 2016-05-26 07:57:10

+0

另一個提示:將你的依賴添加到類路徑(文件菜單)。然後,您將(幾乎)停止導入課程錯誤。我用maven把我的項目打包了一次,並且一次沒有。通過這種方式,您可以將dependencies.jar添加到類路徑以及可視化工具中的另一個。 – Andrei 2016-05-26 08:00:11

+0

除了複製和粘貼外,我們如何導出信息? – pavbagel 2016-12-14 20:55:45