首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse模块问题jdk 10

Eclipse模块问题jdk 10
EN

Stack Overflow用户
提问于 2019-01-28 16:41:40
回答 1查看 659关注 0票数 2

今天早上我的项目有一个新的问题(星期五很好)。Eclipse似乎在找出它的模块/类路径时遇到了困难,而我尝试的任何东西似乎都不会影响它。我使用以下Eclipse配置:

  • 版本: 2019-03 M1 (4.11.0 M1)
  • 生成编号: 20190117-2133
  • Oracle JDK 10.0.2

我的项目是一个Java多模块(这些是Maven模块,而不是java模块)项目,但是没有定义任何java模块本身(我们还没有对其进行转换)。当尝试编译它时,eclipse会抛出它的手并发送消息。

“包java.sql可以从多个模块:、java.sql访问”。

从表面上看,这似乎很有帮助,但我找不到另一个定义java.sql包的模块,而且来自包的类的唯一实例(例如: java.sql.ResultSet)存在于JDK系统提供的库中。同样错误的javax.xml包也会发生这种情况。

我尝试关闭和重新打开eclipse,执行一个干净的,和一个maven更新项目的一切,但没有任何效果。我检查了eclipse .log文件,里面没有任何有用的东西。还有其他的模块Eclipse认为它正在从哪个模块中提取这个包吗?

我的下一步是删除整个项目并重新导入它。

更新:我想我可能找到了罪犯..。有一个在java.sql包中声明几个类的依赖项,这可能会使事情变得复杂。具体的jar是net.Sourceabiet.hatbox:hatbox:1.0.b8,是com.h2数据库:h2:1.4.197 JAR的传递依赖项。有什么办法让eclipse忽略那个罐子里的包吗?

更新2:构建路径:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-01 17:23:36

我不确定这是一个真正的解决方案,但我找到了解决问题的办法。我将eclipse从问题(4.11.0)中列出的已安装版本降为基本光子安装(4.8.0),现在我可以重新编译和工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54406554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档