JDK Options for OSX
- JavaAppLauncher
- Install by applescript
- Install by wrapper
- Install by brew/clask
Links, tools and other usefull
CLI / Shell
- /usr/libexec/java_home -V
Links
- Important Java Directories on Mac OS X: https://developer.apple.com/library/content/qa/qa1170/_index.html
- Packaging a Java App for Distribution on a Mac: https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
- Apple's Java deployment guide (probably much outdated): https://developer.apple.com/library/content/documentation/Java/Conceptual/Java14Development/03-JavaDeployment/JavaDeployment.html
- Some options to handle Java on OSX, also multiple JREs: https://wilsonmar.github.io/java-on-apple-mac-osx/
- Oracle's screenshot guide to install: https://java.com/en/download/help/mac_install.xml
- OSX App bundles: https://developer.apple.com/library/content/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html
- Javapackager cheatsheet ish: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javapackager.html
- Java™ Rich Internet Applications Deployment Advice: http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html
Project links to similar solutions
- https://bitbucket.org/infinitekind/appbundler
- https://github.com/tofi86/universalJavaApplicationStub
- https://github.com/Jorl17/jar2app
- http://launch4j.sourceforge.net/
- http://informagen.com/JarBundler/
- https://adoptopenjdk.net/
- https://github.com/crotwell/gradle-macappbundle/wiki/Intro
- http://centerkey.com/mac/java/
- http://libdmtx.wikidot.com/libdmtx-java-wrapper
Blogs and other links
- http://dclunie.blogspot.no/2014/10/keeping-up-with-mac-java-bundling-into.html
- http://speling.shemnon.com/blog/2014/04/10/getting-your-java-app-in-the-mac-app-store/
- https://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
- http://www.lonecpluspluscoder.com/2017/04/27/installing-java-8-jdk-os-x-using-homebrew/