[BLUEJ-1215] General Java update tasks
This is a list of tasks/things to check for the Java 9/10/11 update:
- check that the Windows vm launcher correctly identifies usable installed VMs. (Makefile REQUIREDJAVA was changed from 1.8 to 10, is that valid/correct?)
- revisit whether Linux/OpenJDK still needs to add jfxrt.jar (or something else...) to command line. Old code is still present, in launch scripts and in {{bluej.Boot}}. (Note there is now code to add bundled javafx onto the classpath. Still need to sort it out for .deb-based package and generic installer).
- generic installer now (for Java 9/10) checks for a file called "jdk.deploy.jar" in it. Check that it exists in JDK 11.
- {{bluej.utility.Utility.appToFront()}} - has specialised code for Windows, but now using {{java.awt.Desktop}} we can probably make this platform agnostic (and fold the method into its callers).
Issue metadata
- Issue type: Task
- Priority: Medium
- Fix versions: 4.2.1