Fix Java Home under Mac OS
diff --git a/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java b/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java
index 6ad4c59..cae00b3 100644
--- a/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java
+++ b/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java
@@ -72,7 +72,12 @@
         if (!Files.isDirectory(exploded)) {
             configuration.getExtractor().accept(archive, exploded);
         }
-        return home = exploded;
+        home = exploded;
+        // if macos
+        if (Files.isDirectory(home.resolve("Contents/Home"))) {
+            home = home.resolve("Contents/Home");
+        }
+        return home;
     }
 
     public Path installNativeImage() {