Skip to content
This repository has been archived by the owner on Aug 23, 2022. It is now read-only.

InstallerFeatures

ojdkbuild edited this page Jan 27, 2020 · 9 revisions

OpenJDK 8 installation features

  • jdk: Runtime Environment files (excluding development tools)

  • jdk_devel: Development Kit Files

  • jdk_registry_standard: registry keys:

    HKLM\Software\JavaSoft\Java Runtime Environment , entries:

    • CurrentVersion: 1.8

    HKLM\Software\JavaSoft\Java Runtime Environment\1.8 , entries:

    • JavaHome: [INSTALLDIR]\jre\
    • RuntimeLib: [INSTALLDIR]\jre\bin\server\jvm.dll

    HKLM\Software\JavaSoft\Java Runtime Environment\1.8.0_<update> , entries:

    • JavaHome: [INSTALLDIR]\jre\
    • RuntimeLib: [INSTALLDIR]\jre\bin\server\jvm.dll
  • jdk_registry_standard_devel: registry keys:

    HKLM\Software\JavaSoft\Java Development Kit , entries:

    • CurrentVersion: 1.8

    HKLM\Software\JavaSoft\Java Development Kit\1.8, entries:

    • JavaHome: [INSTALLDIR]
    • RuntimeLib: [INSTALLDIR]\jre\bin\server\jvm.dll

    HKLM\Software\JavaSoft\Java Development Kit\1.8.0_<update>, entries:

    • JavaHome: [INSTALLDIR]
    • RuntimeLib: [INSTALLDIR]\jre\bin\server\jvm.dll
  • jdk_env_path: appends [INSTALLDIR]\bin and [INSTALLDIR]\jre\bin to system PATH environment variable

  • jdk_env_java_home: sets [INSTALLDIR] to system JAVA_HOME environment variable

  • jdk_env_vendor_java_home: sets [INSTALLDIR] to system OJDKBUILD_JAVA_HOME environment variable (issue)

  • jdk_registry_jar: association for JAR files, Launch with OpenJDK context menu (issue)

  • openjfx: OpenJFX files, can be downloaded separately as a ZIP bundle, installed in the same directory as jdk

  • webstart: WebStart files, installed into [INSTALLDIR]\webstart

  • webstart_registry: association for JNLP files and jnlp:// URLs

  • webstart_env: appends [INSTALLDIR]\webstart to system PATH environment variable

  • webstart_migrate: migrate WebStart local settings and cache on update

  • webstart_plugin: install plugin.jar file into jre\lib

  • update_notifier: notifier files and Task Scheduler tasks for it

OpenJDK 11 installation features

  • jdk: the same files ZIP bundle contains

  • jdk_registry_standard: registry keys:

    HKLM\Software\JavaSoft\JDK, entries:

    • CurrentVersion: 11.0.<update>

    HKLM\Software\JavaSoft\JDK\11.0, entries:

    • JavaHome: [INSTALLDIR]
    • RuntimeLib: [INSTALLDIR]\bin\server\jvm.dll

    HKLM\Software\JavaSoft\JDK\11.0.<update>, entries:

    • JavaHome: [INSTALLDIR]
    • RuntimeLib: [INSTALLDIR]\bin\server\jvm.dll
  • jdk_env_path: appends [INSTALLDIR]\bin to system PATH environment variable

  • jdk_env_java_home: sets [INSTALLDIR] to system JAVA_HOME environment variable

  • jdk_env_vendor_java_home: sets [INSTALLDIR] to system OJDKBUILD_JAVA_HOME environment variable (issue)

  • jdk_registry_jar: association for JAR files, Launch with OpenJDK context menu (issue)

  • jmc: JDK Mission Control files, installed into [INSTALLDIR]\missioncontrol

  • jmc_env: appends [INSTALLDIR]\missioncontrol to system PATH environment variable

OpenJDK Latest installation features

  • jdk: the same files ZIP bundle contains

  • jdk_registry_standard: registry keys:

    HKLM\Software\JavaSoft\JDK, entries:

    • CurrentVersion: xx.0.<update>

    HKLM\Software\JavaSoft\JDK\xx.0, entries:

    • JavaHome: [INSTALLDIR]
    • RuntimeLib: [INSTALLDIR]\bin\server\jvm.dll

    HKLM\Software\JavaSoft\JDK\xx.0.<update>, entries:

    • JavaHome: [INSTALLDIR]
    • RuntimeLib: [INSTALLDIR]\bin\server\jvm.dll
  • jdk_env_path: appends [INSTALLDIR]\bin to system PATH environment variable

  • jdk_env_java_home: sets [INSTALLDIR] to system JAVA_HOME environment variable

  • jdk_env_vendor_java_home: sets [INSTALLDIR] to system OJDKBUILD_JAVA_HOME environment variable (issue)

  • jdk_registry_jar: association for JAR files, Launch with OpenJDK context menu (issue)

  • jmc: JDK Mission Control files, installed into [INSTALLDIR]\missioncontrol

  • jmc_env: appends [INSTALLDIR]\missioncontrol to system PATH environment variable