2016-09-22 8 views

Antwort

6

Entsprechend dieser link poi 3.11 benötigt JDK 1.6 oder höher. Neueste Version von Poi ist 3.15, die eine Nebenversion ist und sollte kompatibel sein mit JDK 1.6

2

Ab Apache POI 3.15 (veröffentlicht im September 2016), alle von ihnen!

Als explained here on the Apache POI site, alle Versionen von POI 3.11 ab haben benötigt Java 6.

Es ist möglich, dass im Jahr 2017 gibt es eine Version sein, um Java 7 als 7 Funktionen, die schön wäre, zu verwenden. Während jedoch eine große Anzahl von Benutzern immer noch auf 6 feststeckt und keine Killer-Funktion benötigt, die ein Upgrade benötigt, wird es keinen Druck geben, Java 6 noch zu löschen.

+0

Ich würde sagen, die Unterstützung von Droping-Tools ist eine hervorragende Möglichkeit, Leute dazu zu bringen, Java-Versionen zu verwenden, die seit Jahren nicht mehr unterstützt werden (4,5 Jahre für Java 6 mit Ausnahme von Unternehmen mit einem langfristigen Supportvertrag). Das einzige, was meinen früheren Arbeitgeber dazu brachte, von Windows XP wegzuwachsen, war, dass sie eine MS Office-Version brauchten, die nicht auf XP lief ... – jwenting

+0

@jwenting Es ist auch eine gute Möglichkeit, deine Community zu verärgern, neue Mitwirkende zu vertreiben, und um die Wartungsbelastung zu erhöhen, da diejenigen, die auf alten Releases stecken, gezwungen sind, Fixes zu backportieren. Ich denke, es ist weniger als 3 Monate her, seit die letzte Person auf der Liste nach Java 1.4 Support gefragt hat! – Gagravarr

+0

Sicher. Und die meisten von ihnen sind Schulkinder, die 10 Jahre alte Lehrbücher benutzen und nur ein JDK von 1.4 heruntergeladen haben, weil das Buch zum Zeitpunkt seiner Entstehung darauf basierte. Sagen Sie ihnen, dass sie ein aktuelles JDK verwenden sollen, und sie werden es tun. Wenn sie darauf bestehen, alte JDKs zu verwenden, lassen Sie sie auch alte Bibliotheken verwenden. Ich beschwere mich nicht, dass ich 64-Bit-Software auf einem alten Laptop, der nur 32-Bit-Betriebssysteme unterstützt, nicht ausführen kann, ich fordere nicht, dass jeder an 8-Bit-Programmen festhält, denn in der Vergangenheit waren das die einzigen, die man ausführen konnte auf deinen Maschinen ... – jwenting