Q: What is the version of Java Runtime Environment (JRE) required to run Qoppa’s PDF library and component products? And which bit levels are supported?

A: Both 32 and 64 bit versions of Java are supported.

As of v2020R1, this is the Java version compatibility for Qoppa’s PDF library and component products.

Product Compiled With Runs With Recommended With*
jOfficeConvert Java 1.6 Java 1.6, Java 7, Java 8, Java 9, Java 10, Java 11 Java 1.6 or Java 8
jPDFOptimizer Java 1.6 Java 1.6, Java 7, Java 8, Java 9, Java 10, Java 11 Java 1.6 or Java 8
jPDFPreflight Java 1.6 Java 1.6, Java 7, Java 8, Java 9, Java 10, Java 11 Java 1.6 or Java 8
jPDFAssemble, jPDFFields, jPDFImages, jPDFPrint,
jPDFProcess, jPDFSecure, jPDFText
Java 1.6 Java 1.6, Java 7, Java 8, Java 9, Java 10, Java 11 Java 1.6 or Java 8
jPDFEditor, jPDFNotes, jPDFViewer Java 1.6 Java 1.6, Java 7 or Java 8, Java 9, Java 10, Java 11 Java 1.6 or Java 8
jPDFWeb Java 1.6 Java 1.6, Java 7, Java 8, Java 9, Java 10, Java 11 Java 1.6 or Java 8
jPDFWriter Java 1.4.2 Java 1.4.2, Java 1.5, Java 1.6, Java 7, Java 1.8 Java 1.6 or Java 8

 

*We recommend Java 1.6 or Java 8 for our Qoppa’s PDF library and component products for the following reasons:

  • We prefer Java releases that are LTS (Long Term Support), as they remain the industry standard for several years. See Oracle roadmap. At the moment, we are recommending Java 8, which is LTS. We will most probably “jump” to the next LTS release, Java 11, for our next recommended version.
  • We used to recommend Java 1.6 and our libraries have been heavily tested and deployed on Java 6.
  • Qoppa’s development team environment is Java 8.
  • PDF Studio, Qoppa’s advanced Desktop PDF editor built on top of jPDFEditor, is shipped with Java 8 and used by thousands of end-users every day.