Details
Description
The beta testing has thrown up some possible improvements to the installers, and some others have occurred to me:
* Windows installer should always try and install in user-space (this would fix the "Multiple instances of this application's installer are running" getdown error.
* MacOS DMG should have an "uninstall old version of Jalview" option.
* Proper file associations in both Windows and MacOS for .jvp, .fa, etc and a new .jvl (Java Version Locator) to be used for launching getdown with a specific version appbase (this doesn't have to work yet, but it should be in the installer's file associations so it can in future).
* Merge commons-compress into gradle-launcher.jar so that classpath can be simpler in the install4j launcher.
* Windows installer that doesn't make any registry entries?
* JRE location "jre" should be made into a variable so not hardcoded in multiple places in the install4j file.
Some of these have already been added to develop branch.
* Windows installer should always try and install in user-space (this would fix the "Multiple instances of this application's installer are running" getdown error.
* MacOS DMG should have an "uninstall old version of Jalview" option.
* Proper file associations in both Windows and MacOS for .jvp, .fa, etc and a new .jvl (Java Version Locator) to be used for launching getdown with a specific version appbase (this doesn't have to work yet, but it should be in the installer's file associations so it can in future).
* Merge commons-compress into gradle-launcher.jar so that classpath can be simpler in the install4j launcher.
* Windows installer that doesn't make any registry entries?
* JRE location "jre" should be made into a variable so not hardcoded in multiple places in the install4j file.
Some of these have already been added to develop branch.