- Improved display error message with applescript (PR #22, Thanks to @ygesnel for his initial contribution)
- Reorder search for Java VM locations when specific JVM version is required (PR #22, Thanks to @yoe for his contribution)
- Support for a splash file (PR #19)
- For details see tofi86#19
- Also search for JRE's (not only for JDK's) when a specific JVMversion is required (fixes #15)
- Expand variables like $APP_ROOT or $JAVAROOT in Apple formatted Plist files so as to match the Oracle format (PR #17, Thanks to @cxbrooks for his contribution)
- support for
JVMClasspath
in Oracle formatted Plist files (PR #16, Thanks to @pedrofvteixeira for his contribution) - Mark script as executable (PR #18, Thanks to @yoe for his contribution)
- bugfix: fix JVMDefaultOptions when retrieved from array
- bugfix: hide the retrieved java home path in stdout
- added support for
JavaX
Plist key (fixes #9)
- Bugfix for
JVMVersion
key present but no JVMs in/usr/libexec/java_home
- support for
JVMVersion
key (fixes #13, Thanks to @Dylan-M for his contribution) - use
$HOME
instead of~
to set the users home directory (fixes #11) - WorkingDirectory: improved substitution of variables ($JAVAROOT, $APP_PACKAGE, $USER_HOME) (fixes #12)
- use different non-zero exit codes
- read ClassPath from ApplePlist in either Array or String style (PR #5, Thanks to Philipp Holzschneider for his contribution)
- read StartOnMainThread (issue #4, Thanks to @wrstlbrnft for his contribution)
- check Info.plist for Apple style Java keys. Better indicator to distinguish between Apple or Oracle parsing...
- minor code refactoring and bugfixes
- Standard Working Directory for Apple PList apparently is the AppRoot directory
- also catch fixed paths for Plist key
JVMWorkDir
(thanks @dpolivaev)
- bugfix for pathes / App bundles containing spaces (#2)
- read and set WorkingDirectory based on the key in
Info.plist
(#1) - interpret the 3 different values $JAVAROOT, $APP_PACKAGE, $USER_HOME
- fallback to root / as standard
- enable drag&drop to the dock icon
- trim whitespace from variables and commandline
- don't show errors in output for Info.plist querying
- initial release of 'universalJavaApplicationStub'