Apache POI的哪个发行版与Java 1.6一起运行?

问题描述:

如何查找Apache POI的哪个发行版与Java 1.6一起运行?我需要用它来编写ppt文件,所以poi-ooxml jar文件应该能够与它一起运行。Apache POI的哪个发行版与Java 1.6一起运行?

根据此link poi 3.11需要JDK 1.6或更高版本。 poi的最新版本是3.15,这是一个次要版本,应该与JDK 1.6兼容。

从Apache POI 3.15(2016年9月发布)开始,所有这些都是!

由于explained here on the Apache POI site,从POI 3.11所有版本起相继所需的Java 6

这有可能是在2017年,就会有一个版本的Java需要7,如7具有的功能,将是很好的使用。但是,尽管仍有大量用户仍然坚持使用6,并且没有需要升级的杀手级功能,但是现在还不会推出Java 6。

+0

我想说的是,放弃工具支持是让人们最终停止使用已经脱离支持多年的Java版本(除了具有长期支持合同的公司以外的Java 6的4.5年)的绝佳方式。唯一让我以前的雇主从Windows XP升级的是他们需要一个不能在XP上运行的MS Office版本...... – jwenting

+0

@jwenting这也是一个很好的方式来惹恼你的社区,赶走新的贡献者,并增加维护负担,因为那些停留在旧版本上的人*回溯修复。我认为自从最后一个人询问关于Java 1.4支持的名单后不到3个月! – Gagravarr

+0

当然。其中大部分是使用10年教科书的小学生,只下载1.4 JDK,因为这是本书在编写时的基础。告诉他们使用当前的JDK,他们会。如果他们坚持使用旧的JDK,那么也让他们使用旧的库。我并不抱怨我无法在只支持32位操作系统的旧笔记本电脑上运行64位软件,我也不要求每个人都坚持使用8位可执行文件,因为在过去的一些遥远的地方,只有那些人可以运行在你的机器上... – jwenting