4/25/2024 0 Comments Install4j not bundling jre![]() ![]() Note that a Java Development Kit or JDK includes a complete JRE so if you have a JDK version of Java 8 installed you shouldnât need to install a JRE as well.Ī simple way to see if you have a Java 8 JRE installed is to run the command You should consult your operating systemâs package management to see if a system-wide Java 8 JRE is available to install or already installed. Whilst the installer will run with several versions of Java, the current release of Jalview requires Java 8 (sometimes also designated Java 1.8!). Since the Unix installer is more generic, bundling the correct JRE is not possible, so an external JRE will be required. ![]() The macOS, Windows and Linux installers bundle a JRE in the Jalview application directory so that no external JRE is required. Jalview is an application that uses a Java Runtime Environment (JRE) to run. Whilst this installation will, when run, keep itself up to date with the latest version of Jalview, you will not benefit from some of the installer functions such as file associations. Which will create a single directory jalview with the application inside. Now to find the smallest JRE to bundle and figure out if we need to produce 32 and also 64 bit versions of everything.Tar -zxvf ~/Downloads/jalview-2_11_3_0-unix-java_8.tar.gz That is quite attractive, so I'm pretty convinced there are more pro's to bundling a JRE than drawbacks. The bundled JRE is also one less thing for the bot servers as well. ![]() If there are complaints of the download being too large after we switch to mp3 then we should consider creating multiple build artifacts. So unless someone asks for minified DL size, let's stick to bundling a JRE. These days download size is less important, and if someone is going to DL 200MB, they can probably wait to DL another 30 or 50MB of JRE too. It looks like download size vs more control and simpler UX. I'm reading around to try and see what best practices are. The JRE that was mentioned I could not find anywhere, so I added a JRE simply to get things working. Your instructions did not include where to get a JRE and I never opened install4j via GUI. #263, could you compare the size of the two different JRE options? If the one install4j has is smaller would you submit a PR against the assets repo to update the assets there. Reply to this email directly or view it on GitHub That token I think we are inviting trouble by not using the system JRE when Understand why their careful chosen JRE choice is not being respected. I see it inviting issues where users complain that theÄ«undled JRE we force on them does not work on their system and they do not "Controlling" the JRE maybe has benefit, but practically I can't think ofĪnything specific. I guess it's probably worth asking if we should use system or bundled. So really the question is, if bundled, which bundle. I prefer bundledÄ«ecause that way we can control the users Java version." There is an option in install4j for using system/bundled. I see that change you made, and I do not like it. ![]() Maybe it has some extra required meta embedded, orĬould be in the long run. I'm failing to understand why the bundled Java should not work? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |