【问题标题】:Upgrading the Java Version and iText升级 Java 版本和 iText
【发布时间】:2016-06-30 12:47:31
【问题描述】:

我们使用的是以前在我们的服务器中安装的非常旧的 java 版本(1.4 版),根据这种情况,我们使用了非常旧的 iText2.1 版本

我们的主要供应商计划升级服务器,他们将升级java版本到8。

问题:我应该升级使用 iText2.1 的应用程序,还是可以在新的 Java 版本上正常工作?那我应该使用什么版本?

注意:我试图在 itext 博客中提出这个问题,但他们将 stackoverflow 链接用于任何技术问题。 ,所以请善待并帮助我。

【问题讨论】:

  • SO 不是 iText 的支持站点。 stackoverflow.com/help/product-support
  • @LutzHorn 那是什么?
  • 一个链接。您是否阅读了链接页面上的内容?
  • @LutzHorn 相反,所以 iText 的支持站点。我从您链接的页面中引用:“Stack Overflow 非常适合技术支持,我们在有限的范围内欢迎这一点。” - “问题的类型和在哪里问:我该怎么做?- Stack Overflow(告诉他们要使用什么标签--至少是你的产品和语言)我收到了这个错误,为什么?-- Stack Overflow”。 iText Software 还会主动监控 SO 是否存在任何与 iText 相关的问题。
  • @lutzhorn 如果您使用 Stack Exchange 查询来查找回答标记为“itext”的问题最多的人,您会看到排名靠前的用户要么是 iText Software 的员工,要么是我们最有价值的一些用户我们与谁有良好的关系。反过来也是如此。我们去用户去的地方。 10 年前是 Sourceforge,几年前是 StackOverflow。如果 iText 在下一个最佳问答网站上流行起来,我们也会在那里关注我们的用户。话虽如此,付费客户可以访问我们的 JIRA。

标签: java itext upgrade


【解决方案1】:

是的,您可以轻松升级您的版本

1.8_45 转 66 jdk

iText5.7

【讨论】:

  • 如果我不升级我的 iText 版本,它会与新版本的 Java 一起使用吗?或者它会抛出一些异常并警告一些在新版本中不再使用的方法。 iText 的。在我看来,它会受到影响并且无法正常工作,但另一位成员的看法正好相反……有什么帮助吗?
  • 您是否尝试升级 iText?
  • 我们需要在升级开始之前了解一下我们的时间计划。
  • @BDeveloper 好吧,我们不知道您的应用程序以及您如何使用 iText。我们无法为您做计划。
  • 我知道,在 iText 的最新版本(我认为是 5.5.7 或 5.5.8)中,我们对 Java 7 和 Java 8 做了一些小改动。iText 5.xx 的最低版本是 Java 5。任何早于 5.0.0 的版本都完全不受支持,抱歉。 iText 2.1.0 是 2008 年 3 月,也就是 8 年前。
【解决方案2】:

使用 Eclipse 我正在使用 1.8_45iText5.7

  No Exception and warning with it . 
  So Upgrade 

如果你没有用 java 1.8_45 升级你的 iText2.1 所以它给了你例外

【讨论】:

  • 感谢您的回答。实际上,我只需要知道我们的服务器供应商升级 Java 版本后是否需要升级我们的应用程序(这意味着升级 iText 版本)。我想知道这次升级是否会影响我的应用程序!
【解决方案3】:

上面的评论真的是一个答案:

我知道在 iText 的最新版本(我认为是 5.5.7 或 5.5.8)中,我们对 Java 7 和 Java 8 做了一些小改动。iText 5.xx 的最低版本是 Java 5。任何早于 5.0 的版本。 0 完全不受支持,抱歉。 iText 2.1.0 是 2008 年 3 月,也就是 8 年前。

【讨论】:

  • 即使不支持,我还是建议 OP 尝试在虚拟机或 Docker 容器中进行测试升级。它可能开箱即用,谁知道呢?不试试就不知道了。
  • 结论是,如果我不升级 iText 版本,它会抛出一些异常,对吧?!
  • 可能抛出异常。这取决于。我发现了 2 个关于 Java 7 和 8 的最新提交:github.com/itext/itextpdf/commit/4c1a55977agithub.com/itext/itextpdf/commit/8ba0064e19。你想百分百确定吗?我们只能 100% 保证最新版本可以在 Java 8 上运行。其他任何事情都是赌博。
  • 非常感谢@AmedeeVanGasse 的耐心和支持
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-26
  • 1970-01-01
  • 1970-01-01
  • 2023-01-31
  • 2011-02-19
相关资源
最近更新 更多