首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ IDEA终极2018.3认为我的Java9项目是一个Kotlin项目

IntelliJ IDEA终极2018.3认为我的Java9项目是一个Kotlin项目
EN

Stack Overflow用户
提问于 2018-11-27 10:20:43
回答 9查看 12.1K关注 0票数 28

我有一个IntelliJ项目,它由几个子项目组成,这些子项目都是Java9模块。我使用Maven作为构建系统。我的项目没有“方面”。我的运行配置如下所示:

我的项目设置如下:

我可以用Maven构建一切。但是,当我尝试用IntelliJ编译时,它会以某种方式认为我的项目是Kotlin项目,无法编译它:

错误: Kotlin :在模块图中找不到Kotlin标准库。请确保模块定义中包含“requires kotlin.stdlib”子句

有谁知道怎么解决这个问题吗?我已经尝试删除运行配置并重新创建它。这在一段时间内解决了这个问题,但随后又随机出现了。

EN

回答 9

Stack Overflow用户

发布于 2019-06-13 14:03:07

即使在2019.1.3中,也存在错误。

一个总是对我有用的解决方案是:

Build menu => Rebuild Project

用JDK 12.0.1测试

这应该由IntelliJ团队尽快解决,因为越来越多的++项目正在传递给JDK 11 ++。

票数 41
EN

Stack Overflow用户

发布于 2020-01-07 12:56:30

我也有同样的问题。我在一个使用Maven管理的纯Java项目中工作。直到几天前,我还应用了“重建”项目的解决方案,但有时错误会再次出现。

经过更多的调查,我发现在禁用“启用迁移检测”菜单后,问题就消失了。

我希望这能帮到你。

票数 16
EN

Stack Overflow用户

发布于 2019-02-26 19:54:15

尝试使用Ctrl+Shift+F9重新构建模块,或右键单击模块,然后在菜单中选择“重新生成”。

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

https://stackoverflow.com/questions/53497454

复制
相关文章

相似问题

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