java - 在 IntelliJ IDEA : "No MessageCollector" 中编译

编辑:已解决。查看@acdsee 的评论以了解如何

由于我从2017.3.5到2018.1更新了IntelliJ IDEA,所以我开始的每个项目都会抛出这个错误:

> Error:Module 'JBA' production: java.lang.Exception: LOGGING: Loading
> modules: [java.se, javafx.base, javafx.controls, javafx.fxml,
> javafx.graphics, javafx.media, javafx.swing, javafx.web,
> jdk.accessibility, jdk.attach, jdk.compiler, jdk.dynalink,
> jdk.httpserver, jdk.incubator.httpclient, jdk.jartool, jdk.javadoc,
> jdk.jconsole, jdk.jdi, jdk.jfr, jdk.jshell, jdk.jsobject,
> jdk.management, jdk.management.cmm, jdk.management.jfr,
> jdk.management.resource, jdk.net, jdk.packager, jdk.packager.services,
> jdk.scripting.nashorn, jdk.sctp, jdk.security.auth, jdk.security.jgss,
> jdk.unsupported, jdk.xml.dom, oracle.desktop, oracle.net, java.base,
> java.compiler, java.datatransfer, java.desktop, java.xml,
> java.instrument, java.logging, java.management, java.management.rmi,
> java.rmi, java.naming, java.prefs, java.scripting, java.security.jgss,
> java.security.sasl, java.sql, java.sql.rowset, java.xml.crypto,
> jdk.internal.jvmstat, jdk.management.agent, jdk.jdwp.agent,
> jdk.internal.ed, jdk.internal.le, jdk.internal.opt, jdk.jlink] (no
> MessageCollector configured)

最佳答案

将评论中的答案提升为答案,因为它是实际答案:

这似乎是 IntelliJ Kotlin 插件 v1.2.40 中的一个错误,以及它如何与 Java 10 交互。参见 here .解决办法是升级到v1.2.41。

(不要像其他答案建议的那样仅仅因为插件损坏就将您的项目切换到使用 Gradle 构建。这很奇怪。)

关于java - 在 IntelliJ IDEA : "No MessageCollector" 中编译时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49949385/

相关文章:

Kotlin - 等待函数

android - 如何在 RecyclerView.ViewHolder 中使用 kotlin 绑

kotlin - 将列表分成几部分

kotlin - Kotlin 是 "pass-by-value"还是 "pass-by-refer

android - 具有初始值的 MutableLiveData

android - 将项目添加到 LiveData 列表时通知观察者

android - 运算符 == 不能应用于 Kotlin 中的 'Long' 和 'Int'

android - 如何使用 Kotlin 设置 OnEditorActionListener

android - 实时模板在 Kotlin 中不起作用

arrays - Kotlin - 检查数组是否包含值的惯用方法