Using Your Own Java

You can set your own Java runtime environment to be used in Innovator using the inojvm.ini file.

Purpose

Its own OpenJDK runtime environment (Java 17) for Windows is included and installed within the scope of delivery of Innovator. You do not need to install any further Java runtime environments on the server or client to run Innovator. This runtime environment included within the scope of delivery is used as default for all Java-based Innovator functions.

If you wish to use another runtime environment, then you can configure this in the inojvm.ini file.

You can make the following settings with the inojvm.ini file:

  • Java directory used for Innovator, if a certain Java runtime environment should be used

    Restriction

    Please note that Innovator can be run with Java 17 and only in the 64-bit version.

    (Only the directory containing the Java version runtime environment is required.)

  • Individual options for the Java virtual machine in Innovator

    (You can also set the options for Java in the configuration editor for each individual engineering action in the Java VM section.)

Note

You do not generally require the inojvm.ini file if you will not use your own Java runtime environment or set individual options.

If you make any changes to the inojvm.ini file, you can save it in the INOHOME directory or in the central INODIR directory.

Defining the Java Version

Innovator can be run on its own OpenJDK runtime environment.

As of version 9, Java no longer supports the extension mechanism for the class path. However, regardless of the Java version, Innovator still supports the loading of Jar files from the $INODIR/lib/ext directory. This means that these Jar files do not need to be entered in the class path.

To use your own Java installation, enter the program path in the [JRE] section.

You can also use environment variables in $ syntax in the program path, e.g. program files or INODIR.

JRE Home=<Java program path>

Example

[JRE]

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

Further examples for program path

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