java从JDK 8迁移到OPEN JDK 11缺少导入
我正在尝试将我的应用程序从Java8迁移到OpenJDK11
JDK 11中几乎没有缺少导入。例如,我找不到下面的导入
import org.w3c.dom.Document;
import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;
import org.xml.sax.SAXException;
但是当我厌倦了为(w3c dom.jar)添加外部jar时,我们得到了以下错误
包组织。w3c。dom可以从多个模块访问:java。xml
如上所述,所有导入都会发生相同的错误
包组织。xml。sax可以从多个模块访问:java。xml
请就上述错误提出您的看法
# 1 楼答案
我面临着类似的问题,如下所述
因为存在一种依赖关系,它在内部生成xml API。jar,而这个jar实际上是问题的根源。我遵循下面提到的步骤,这对我很有帮助
注意:在您的案例中,生成此xml api的可能是不同的依赖项。jar,所以找到依赖项并排除xm api