Eigenes Java verwenden

Mit der Datei inojvm.ini legen Sie in Innovator die zu verwendende eigene Java-Laufzeitumgebung fest.

Zweck

Innovator wird für Windows mit einer eigenen OpenJDK-Laufzeitumgebung (Java 21) ausgeliefert und installiert. Zur Nutzung von Innovator müssen keine weiteren Java-Laufzeitumgebungen auf Server oder Client installiert werden. Standardmäßig wird diese mitgelieferte Laufzeitumgebung für alle Java-basierten Innovator-Funktionen verwendet.

Wenn eine andere Laufzeitumgebung verwendet werden soll, dann kann diese mittels Einstellung über die Datei inojvm.ini konfiguriert werden.

Mit der Datei inojvm.ini können Sie folgende Festlegungen treffen:

  • verwendetes Java-Verzeichnis für Innovator, wenn Sie eine bestimmte Java-Laufzeitumgebung verwenden wollen

    Einschränkung

    Beachten Sie, dass Innovator mit Java 21 und ausschließlich in der 64-Bit-Version betrieben werden kann.

    (Benötigt wird nur das Verzeichnis, in dem die Laufzeitumgebung der Java-Version enthalten ist.)

  • individuelle Optionen für die Virtuelle Maschine von Java in Innovator

    (Die Optionen für Java können Sie auch im Konfigurationseditor an jeder einzelnen Engineering-Aktion im Abschnitt Java VM setzen.)

Hinweis

Die Datei inojvm.ini ist grundsätzlich nicht notwendig, wenn weder eine eigene Java-Laufzeitumgebung verwendet wird noch individuelle Optionen gesetzt werden.

Die Datei inojvm.ini legen Sie im Bedarfsfall benutzerspezifisch im INOHOME-Verzeichnis oder zentral im INODIR-Verzeichnis ab.

Java-Version festlegen

Innovator ist mit der eigenen OpenJDK-Laufzeitumgebung lauffähig.

Java unterstützt ab Version 9 nicht mehr den Erweiterungsmechanismus für den Klassenpfad. Innovator unterstützt jedoch unabhängig von der Java-Version weiterhin das Laden von Jar-Dateien aus dem Verzeichnis $INODIR/lib/ext. Diese Jar-Dateien müssen dann nicht im Klassenpfad angegeben werden.

Um eine eigene Java-Installation zu verwenden, geben Sie den Programmpfad im Abschnitt [JRE] an.

Im Programmpfad können auch Umgebungsvariablen, wie z.B. ProgramFiles oder INODIR, in $-Schreibweise verwendet werden.

JRE Home=<Programmpfad von Java>

Beispiel

[JRE]

JRE Home=$(INODIR)\java\jre<Java-Version>

Weitere Beispiele für den Programmpfad

JRE Home=C:\Program Files\Java\jre<Java-Version>

JRE Home=$(ProgramFiles)\Java\jre<Java-Version>

JRE Home=$(ProgramFiles)\Java\jdk1.8.0_191\jre

JRE Home=$(ProgramFiles)\Java\jdk-11.0.1