--- old/src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp 2020-08-19 13:45:13.119527600 -0400 +++ new/src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp 2020-08-19 13:45:11.925799700 -0400 @@ -52,6 +52,8 @@ jvmLauncher = AppLauncher() .setImageRoot(appImageRoot) .addJvmLibName(_T("Contents/Home/lib/libjli.dylib")) + // add backup - older version such as JDK11 have it in jli sub-dir + .addJvmLibName(_T("Contents/Home/lib/jli/libjli.dylib")) .setAppDir(FileUtils::mkpath() << appImageRoot << _T("Contents/app")) .setDefaultRuntimePath(FileUtils::mkpath() << appImageRoot << _T("Contents/runtime"))