'Which release of Apache POI runs with Java 1.6?
How can I find out which release of Apache POI runs with Java 1.6? I need to write ppt files with it so the poi-ooxml jar file should be capable of running with it.
Solution 1:[1]
Note: Above links are not working. Please use the following link
Based on Apache POI Apache Poi How to Build
JDK Version POI 4.0 and later require JDK version 1.8 or later.
POI 3.11 and later 3.x versions require JDK version 1.6 or later.
POI 3.5 to 3.10 required the JDK version 1.5 or later. Versions prior to 3.5 required JDK 1.4+.
Solution 2:[2]
As of Apache POI 3.15 (released September 2016), all of them!
As explained here on the Apache POI site, all versions from POI 3.11 onwards have needed Java 6.
It's possible that in 2017, there'll be a release needing Java 7, as 7 has features that would be nice to use. However, while there's a large number of users still stuck on 6, and no killer feature needing an upgrade, there won't be a push to drop Java 6 just yet.
Solution 3:[3]
Currently, th version available for Java 6/7 is POI 3.17 (released 09/13/2017). POI 4.0 and later need Java 8 or higher. The last version (as for 02/03/2022) is 5.2.0 (released 01/14/2022).
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Mat |
| Solution 2 | Gagravarr |
| Solution 3 |
