带有导入的jar文件的Eclipse classnotfoundexception

时间:2017-12-13 09:43:55

标签: eclipse classnotfoundexception

我刚刚明确地导入了jar文件,并且出现了这个错误。我尝试过多种在线方式,但无法解决。

see picture 1

这是我导入的类路径。

see picture 2

1 个答案:

答案 0 :(得分:0)

在JDK 9中,模块java.corba包含接口org.omg.CORBA.portable.IDLEntity is not resolved by default并且必须手动添加:

将模块java.corba添加到明确包含的模块 described in this answer for java.xml.bind或使用Java 8 JRE / JDK。

blog post Prepare for JDK 9 by Yolande Poirier(我强调):

  

JDK 9中默认不再共享JDK中的六个Java EE库。   那些Java EE弃用的API是 java.corba java.transaction,   java.activationjava.xml.bindjava.xml.wsjava.xml.ws.annotation。   它们在JDK 9中被弃用,将来会被删除   发布。它们默认在JDK 9中被禁用。它们的包将会   不能在Java 9中编译并给出错误消息。 documentation mongo-join-query   为您提供了迁移选项,以便在JDK 9中启用这些库   应该是一个临时的解决方案,因为它们被安排为   在将来的版本中删除