java 1.8 和 java 11 之间的兼容性问题

问题描述 投票:0回答:0

我们有一个包含核心部分的大型项目,它仍然需要与 java 1.8 兼容,但我们的部分已经在使用 java 11.

我们现在面临的问题是,我们正在使用 java 11 进行编译,但我们正在使用 1.8 目标进行编译。

以下简单的测试类可以演示问题:

import org.w3c.dom.css.DocumentCSS;

public class TestClass {
    private DocumentCSS testField;

}

在 Eclipse 中,我将 Java 容器设置为 JavaSE-1.8,但我在 Eclipse 中只有 Java 11 可用。 编译器合规级别也设置为 1.8

日食中的错误:

DocumentCSS cannot be resolved to a type    TestClass.java  /Test/src   line 5  Java Problem
The import org.w3c.dom.css.DocumentCSS cannot be resolved   TestClass.java  /Test/src   line 1  Java Problem
java eclipse java-8 java-11
© www.soinside.com 2019 - 2024. All rights reserved.