Class CommonPlatforms

java.lang.Object
com.install4j.jdk.spi.CommonPlatforms

public class CommonPlatforms extends Object
IDs for common platforms as used by JdkReleaseNode and JdkProvider.getByConfigKey(String). These ID must be used when available. Other platforms can use arbitrary strings.

A platform ID has the form os-arch where os is the operating system and arch is the architecture. Corresponding values that are mandated by install4j are given in CommonOperatingSystems and CommonArchitectures.

  • Field Details

    • WINDOWS_AMD64

      public static final String WINDOWS_AMD64
      64-bit Windows
    • WINDOWS_X86

      public static final String WINDOWS_X86
      32-bit Windows
    • WINDOWS_AARCH64

      public static final String WINDOWS_AARCH64
      aarch64 Windows
    • MACOS_AMD64

      public static final String MACOS_AMD64
      macOS Intel
    • MACOS_AARCH64

      public static final String MACOS_AARCH64
      macOS Apple Silicon
    • MACOS_UNIVERSAL

      public static final String MACOS_UNIVERSAL
      macOS Universal
    • LINUX_AMD64

      public static final String LINUX_AMD64
      64-bit Linux
    • LINUX_X86

      public static final String LINUX_X86
      32-bit Linux