gpt4 book ai didi

java - Pebble 引擎 JRE 版本不匹配

转载 作者:行者123 更新时间:2023-12-02 03:09:45 24 4
gpt4 key购买 nike

我的团队正在使用 Pebble 模板引擎来准备消息。我们在这方面做了很多 POC,我们这边一切看起来都很好。我们决定实现该计划。

现在我们看到的问题是我们的应用程序服务器中有 JRE1.6,但 pebble jar 是在 JDK1.7 中编译的。所以我们面临版本不匹配的错误。谁能建议解决此问题的方法吗?

我们已经接近我们的发布时间表并被困在这里:(

最佳答案

从技术上讲,有 4 个选项:

  1. 您开始搜索;有时是图书馆的提供者;或者某个地方的某些“镜像站点”保留了旧的 JAR。也许这些会起作用。
  2. 您升级应用程序服务器以在 1.7 运行时上运行。
  3. 您可以尝试反编译这些 JAR;然后用 Java 6 编译它们。
  4. 打开peeble主页,发现它指向GitHub ...换句话说:我们在这里谈论开源。所以:你下载源代码,然后构建你的自己的 jars;使用 Java 6 环境。

选项 3 显然是最“hackish”的一个;甚至可能有许可条款阻止您这样做。另一方面,选项 2听起来很可怕;但您知道:当您只是更改底层 JRE(而不接触您的应用程序服务器本身)时,这有可能“正常工作”。

这里真正的要点:这些微妙的细节重要。您应该改进您的流程,以便尽早发现它们;不是在日程安排的最后 5 分钟。

关于java - Pebble 引擎 JRE 版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41244467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com