Jar2UML

Add this URL to your Eclipse Installation to reach this solution's update site.

2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), 2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)

https://raw.githubusercontent.com/dwagelaar/jar2uml/master/update/

Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1)

https://soft.vub.ac.be/eclipse/update-3.7/

Learn more...
Solution Description

Jar2UML is an Eclipse plugin that imports and converts Java jar files into a UML model in the workspace. It is used to reverse engineer Java API class libraries for PlatformKit's Java platform model. Jar2UML has two import modes. The standard mode imports the contents of the selected Jar file(s) and the references made by the Jar file(s). The dependency mode imports only the references. The dependency mode can be used when Extracting Platform Dependencies of Third-party Components using the PlatformKit Eclipse Plugin. Apart from jar files, Jar2UML also supports converting class files in Eclipse Java projects, and it understands the zip, war, ear, rar, and sar formats.

Categories: Modeling Tools, UML

Additional Details

Eclipse Versions: 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), 2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: EclipseLabs

Development Status: Mature

Date Created: Sunday, January 6, 2013 - 11:04

License: EPL

Date Updated: Tuesday, October 4, 2022 - 17:48

Submitted by: Dennis Wagelaar

Date Ranking Installs Clickthroughs
May 2024 122/678 255 17
April 2024 130/687 260 10
March 2024 139/694 261 6
February 2024 132/687 227 7
January 2024 125/691 276 11
December 2023 134/671 247 18
November 2023 128/686 313 20
October 2023 164/673 196 15
September 2023 178/663 153 13
August 2023 184/673 129 13
July 2023 155/668 187 12
June 2023 156/669 203 15
View Data for all Listings

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Jar2UML.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

The app generates Class diagram as documented. What changes are required to auto-generate Sequence diagrams from Java code? I remember the documentation mentioned that it is possible without giving further details.

I referred to the procedure given in java-design-patterns DOT com/blog/auto-generate-class-diagrams-with-uml-reverse-mapper/ and have generated .uml files. How to open the UML file? Eclipse shows it as an XML file.

i get a .uml file , but it seems papyrus cant import .uml file anymore.  Is there another way to open it in visual? thank you!

Just install it and use "File -> Import" option. Then you can use "Jar2UML" options to analyze project package structure and components in visualize way. Thank you.

In reply to by Tirthal P

I just install it and use "jar2UML" option "Import Jar Files to UML Models". Now, I get a *.uml file. Do you know how to view and edit this uml file in graphic visualize way as in Visio or StarUML. Thank you!