Here at IDRsolutions we have recently reviewed which versions of Java we support for running our online document viewer, Java PDF library, ImageIO replacement and PDF form to HTML5 converter. We thought it would be useful to write a post to let you know:
- which Java versions our software is currently compatible with
- which versions we currently offer support for running our software on
Changing Java landscape
Since Java 9 the way Java is developed and released has changed dramatically. There is the same amount of development, but spread over more, regular releases. We are trying to hit the sweet spot of having a library modern enough to make use of reasonably new features while providing something which is useful to the most potential users.
At the recent CodeOne conference, every show of hands suggested that the majority of developers there were using Java 8.
Our software is compatible with Java 8 and later versions on the class path. The minimum compatible version will be Java 8 until at least January 2020.
It is also worth noting that our software is not currently compatible using the module path available in Java 9 and later.
We offer support for running our software on:
- Java 8
- the most recent Long Term Support version (currently Java 11)
- the most recent Java version
This information is also available in an FAQ on our support site.
We will be reviewing this again in September 2019.
If you have any questions let us know in the comments, or get in touch with our support team.