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
December 2023 114/558 72 6
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
May 2023 140/671 275 9
April 2023 153/667 224 9
March 2023 163/686 239 16
February 2023 141/667 282 43
January 2023 140/675 259 17
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!