我正在使用 JAXB 2.3 从 .xsd 文件生成 Java 代码。
我的应用程序当前已编译为 Java 8,但我需要在 OpenJDK 11 上运行它。 我的理解是,将其编译为 Java 11 需要使用 Jakarta EE 而不是 Java EE。
为了避免升级所有内容,我尝试只运行仍然为 Java 8 编译的应用程序,并依赖 JDK 的向后兼容性,但由于 XML 解析错误,我收到了 NoSuchMethodError。
这里可以使用 JDK 向后兼容性还是我必须迁移到 Java 11?
任何帮助表示赞赏。