S T R U C T O R I Z E R - User Guide
Installation

Depending on the target operating system family, there are several ways to run Structorizer on your PC with or without an installation into the operating systems. No matter which way you choose, an appropriate Java installation (≥ Java 8 RE) is always a prerequisite (only in case of a package-manager-based installation the package manager will care for the presence of required software automatically).

Roughly there are three opportunities:

  • Manual "installation" (rather download and unpack)

You just copy the contents of a downloaded zip file to some appropriate folder and start a contained shell/batch script or a simple launching wrapper. This is minimum-invasive while allowing you to derive some quickstart links, file-type associations or the like to facilitate launching.
Structorizer updates are not automatically installed but require manual interaction (downloading and unzipping the new version). At least you may enable the update search option to get informed about a newer downloadable version as soon as it is available.
Please refer to the respective submenu item for details and recommendations how to proceed for a given operating system.

  • Automatic installation via installer
  • While Java Web Start technology is still supported (it is deprecated now and removed from Java 11 on), you may let Web Start handle the installation process. Simply click on the respective link. See below for details.
  • About version 3.29-11, an attended installer for the Windows platform was made available for download. (It is still somewhat experimental.) Please refer to the Windows subsection for details.
  • Automatic installation via package manager

For Debian/Ubuntu there is a downloadable package structorizer.deb, which can be installed with the Debian package manager (apt family). Please refer to the explanation for the Linux installation.

Automatic installations via installer will (in contrast to a manual or package-manager installation) involve an update mechanism that may ensure always to run the most up-to-date version that is available online. The Windows installer offers three different update policies (from always automatically to never checking) whereas the now deprecated Java WebStart will inevitably check for a newer version before starting. A Java WebStart installation may not always provide offline usage because it is held in the Java cache, which could have been configured to be cleared regularly. Both Java WebStart and Windows installer versions usually start a little slower than a manually unpacked Structorizer since they first check for a new online version and possibly download it.

Several manually unpacked local Structorizer instances (even of different versions) may coexist on a device, even with a Webstart installation and/or a Windows installer or package manager version, but they are likely to compete in the file type association (or even override the shortcuts of one another), so which of them would open if you double-click an *.nsd file may look like random.

When you use Structorizer the first time on a machine then you will be welcomed by the dialog pane already shown in the introduction and offering you the language choice and a beginner's mode (initially in English).

If you click on a language button then the Structorizer user interface will immediately switch the captions in the background, and the welcome message is likely to be translated into the chosen language (here: German):

Welcome dialog translated to German

The lower part of the dialog offers a so called beginner's mode with slightly simplified menus and toolbars. The dialog will close with your click on one of the buttons at the bottom. Which way ever you decide, you can always alter the mode via menu "Preferences => Beginner symbol Simplified toolbars?" later on:

Preferences menu 3.29-12 with Simplified toolbars? selected