diff --git a/sdkman-darwin-setup b/sdkman-darwin-setup new file mode 100755 index 0000000..d31001a --- /dev/null +++ b/sdkman-darwin-setup @@ -0,0 +1,26 @@ +#!/bin/sh + +mkdir -p "$HOME/Library/Java/JavaVirtualMachines/sdkman-current/Contents" +ln -si $HOME/.sdkman/candidates/java/current "$HOME/Library/Java/JavaVirtualMachines/sdkman-current/Contents/Home" + +echo " + + + + CFBundleIdentifier + sdkman.current + CFBundleName + SDKMAN Current JDK + JavaVM + + JVMPlatformVersion + 9999 + JVMVendor + Homebrew + JVMVersion + 9999 + + +" > "$HOME/Library/Java/JavaVirtualMachines/sdkman-current/Contents/__tmp" +mv -i "$HOME/Library/Java/JavaVirtualMachines/sdkman-current/Contents/__tmp" "$HOME/Library/Java/JavaVirtualMachines/sdkman-current/Contents/Info.plist" +rm "$HOME/Library/Java/JavaVirtualMachines/sdkman-current/Contents/__tmp" 2>/dev/null