Does OpenJDK work on Apple Silicon?

โœ… Yes, Full Native Apple Silicon Support via Azul Zulu Builds

May also be known as SapMachine 17-ea, libjli.dylib, sapmachine-jdk-17, or Sap Openjdk Jdk

๐Ÿ“š Bundle Version History

com.sap.openjdk.jdk

v17.00
๐Ÿ”ถ App has not yet been reported to be native to Apple Silicon
๐Ÿ–ฅ Supported Architectures X86
Full Info Plist
{
  "CFBundleDevelopmentRegion": "English",
  "CFBundleExecutable": "libjli.dylib",
  "CFBundleGetInfoString": "SapMachine 17-ea+23",
  "CFBundleIdentifier": "com.sap.openjdk.jdk",
  "CFBundleInfoDictionaryVersion": "7.0",
  "CFBundleName": "SapMachine 17-ea",
  "CFBundlePackageType": "BNDL",
  "CFBundleShortVersionString": "17",
  "CFBundleSignature": "????",
  "CFBundleVersion": "23",
  "NSMicrophoneUsageDescription": "The application is requesting access to the microphone.",
  "JavaVM": {
    "JVMCapabilities": [
      "CommandLine"
    ],
    "JVMMinimumFrameworkVersion": "13.2.9",
    "JVMMinimumSystemVersion": "10.12.0",
    "JVMPlatformVersion": "17",
    "JVMVendor": "SAP SE",
    "JVMVersion": "17"
  }
}
Full Meta Details
{
  "fileSize": 0.06267166137695312,
  "architectures": [
    {
      "bits": "64-bit",
      "fileType": "Dynamically Bound Shared Library File",
      "header": {
        "magic": 3489328638,
        "cputype": 7,
        "cpusubtype": 3,
        "filetype": 6,
        "ncmds": 21,
        "sizeofcmds": 2552,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 4277009103,
          "size": 3,
          "offset": " 0x0"
        },
        {
          "description": "Symbol segment command",
          "size": 21,
          "offset": " 0x8"
        },
        {
          "description": "Sub Library Load Command",
          "size": 65669,
          "offset": " 0x10"
        },
        {
          "description": 65669,
          "size": 25,
          "offset": " 0x18"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x20"
        },
        {
          "description": 0,
          "size": 3072,
          "offset": " 0x38"
        },
        {
          "description": 0,
          "size": 3072,
          "offset": " 0x48"
        },
        {
          "description": 3072,
          "size": 5,
          "offset": " 0x50"
        }
      ],
      "magic": "cffaedfe",
      "offset": "0",
      "processorSubType": 3,
      "processorType": "X86"
    }
  ]
}