我们有一个包含核心部分的大型项目,它仍然需要与 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