Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 2.51 KB

install.md

File metadata and controls

40 lines (23 loc) · 2.51 KB

Installation Instructions

For older releases please see the Legacy Section at the bottom of this page.

Release 3.0 and Up

Starting with Release 3.0, JetUML is distributed in two formats:

  • Self-contained application: A large OS-specific download that must be installed on your system, but that does not require the Java platform.
  • Thin Jar: A small Java archive (jar) file that does not include any of the dependencies. This option is available for experienced users who just want to download a tiny file and run it from the command-line. The thin jar is OS-independent but requires to have Java 17 or later and JavaFX 17 or later installed.

Self-Contained Application

  • Download the file JetUML-<Version>-<OS>.<ext> that corresponds to your operating system from the latest release page.

  • Run or install the file as customary on the appropriate operating system. You will be asked where to extract the application and a shortcut will be added to the desktop.

  • If you are upgrading from a previous version, you can install the new application on top of the older version. See the compatibility guide for information on loading diagram saved using older versions of JetUML.

Thin Jar

This format requires that you have both Java and JavaFX version 17 or above running on your system.

Download file JetUML-<Version>.jar from the latest release page, to a local directory.

To run JetUML, open a command-line terminal window and enter the command below from the same directory where you downloaded the file, or write a script to execute it more conveniently.

javaw --module-path "PATH_TO_JAVAFX_LIB" --add-modules=javafx.controls,javafx.swing,java.desktop,java.prefs -jar JETUML_FILE

Where PATH_TO_JAVAFX_LIB is the full path to the lib directory of the javafx installation and JETUML_FILE is the path to the JetUML jar downloaded. For example:

javaw --module-path "C:\local\Java\javafx-sdk-17.0.2\lib" --add-modules=javafx.controls,javafx.swing,java.desktop,java.prefs -jar JetUML-3.4.jar

Legacy

Versions prior to 2.0 will run as a self-executing jar on any version of Java. Versions 2.0 and higher require JavaFX. They will run as a self-executing jar on Java 8 only. To run versions 2.0-2.6 on Java 11 and later, follow the instructions for thin jar, above.