Apache poi 迁移到 jdk 11 期

Apache poi migration to jdk 11 issue

我目前正在将应用程序从 jdk 8 迁移到 11,但 Apache Poi 库存在一些问题。一些 类、方法和常量被删除,我无法从他们的网站上找到迁移指南。之前的版本是3.13,我升级到4.0.1。

这是一个错误示例:

如有任何帮助,我们将不胜感激。

谢谢

这是更新后的列表 methods/parameters 您需要使用 apache poi 4

stepFont.setBold(true);
pathIdCellStyle.setAlignment(HorizontalAlignment.CENTER);
pathIdCellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
pathIdCellStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
pathIdCellStyle.setFillPattern(FillPatternType.THIN_FORWARD_DIAG);

我不知道迁移指南,所以我找到的最方便的方法(使用 Eclipse IDE)是键入变量名(例如 pathIdCellStyle),为方法调用,然后让自动完成完成它的工作。它向您建议所有可用的方法以及您需要传入的参数(以及您需要使用的实际 class)