Earlier quoted context omitted.
> it's up to the user to know what to do with this Why are you asking your end-users to manually install your development dependencies, though? It's called the J D K for a reason. Ship a linked version of your application. > Apple requires you to copy this to a very specific, deeply nested, hidden system directory. This just isn't true - you can run Java from anywhere. It's just a tarball containing the binaries. Un-…
> Why are you asking your end-users to manually install your development dependencies, though? If you want to run a legacy desktop Java application (without bundled JRE - and yes, there's still plenty of these apps out there), MacOS will actually do the prompting for you. And it takes you to the commercial JRE download page, which isn't something I'm willing to install. So the only reasonable option I could find as a…
You should encapsulate the JAR and the JRE in a package.