Java 9 also brought a new release model and a new support offer, along with the announcement of the end of free public updates to Java 8 for business users. We never bundled the Java runtime because it’s large, in the order of ~90MB compressed and ~230MB uncompressed and we thought it would not be a good idea to add it to an app the size of PDFsam Basic (~15MB).īeginning with Java 9, the modularization of Java through the Jigsaw project allowed the use of tools like jlink to create a runtime containing only the modules strictly necessary for the application, significantly reducing the final size of the runtime. This process isn’t perfect and may require the user to download and install the runtime adding a layer of complexity that should not really burden to the average user. There are a number of tricks we have added to the installers to make the Java runtime 8 installation/detection as painless as possible. PDFsam Basic 3 is written in Java 8 and requires a Java Runtime 8 with JavaFX installed. We decide to implement a batteries included solution, switching to OpenJDK 11 and creating a jlinked version of the Java runtime that is now included in PDFsam Basic 4.0.0. Some of you have written concerned about the new Java policy in which Oracle will not provide free updates to commercial entities as of January 2019. Beside the usual upgrades to the PDF engine and translations, few bug fixes and minor improvements, the main objective was to create a standalone self-contained application. A Few days ago we published the new major version 4.0.0 of PDFsam Basic.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |