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