Error: Could not find or load main class MainKt in IntelliJ

Error: Could not find or load main class MainKt in IntelliJ

我正在使用 IntelliJ。
我可以 运行 Java 或 Kotlin 项目没有任何问题但是 我无法构建 Kotlin-JS 项目
我有错误 Error: Could not find or load main class MainKt

我的 IntelliJ 信息

IntelliJ IDEA 2018.2.6(社区版)
构建 #IC-182.5107.16,构建于 2018 年 11 月 6 日
JRE: 1.8.0_152-release-1248-b22 amd64
JVM:JetBrains 的 OpenJDK 64 位服务器虚拟机 s.r.o
Linux 4.19.0-041900-通用

文件树 File tree

我的主文件只包含:

    fun main(args: Array<String>) {
    val message = "Hello JavaScript!"
    println(message)
}

运行 菜单
Run menu

我尝试了 $KOTLIN_BUILDED$、$MODULE_WORKIN_DIR$ 选项,并手动放置了路径,但没有任何改变。

当我用鼠标悬停在 MainKt 上时,会出现一个工具提示 "Class 'MainKt' is in the default package" 因此 IntelliJ 会看到 class.

我的项目设置似乎没问题

Project Structure part 1

Project Structure part 2

Project Structure part 3

我也试过

删除 *.iml 文件
重新安装 IntelliJ
重新添加main
使缓存无效并重新启动

提前致谢

"Kotlin" 运行 配置 运行s Kotlin/JVM。要将 运行 一个 Kotlin/JS 程序作为命令行程序,您需要确保已安装 node.js。然后,您可以使用安装了 node.js 插件的 IntelliJ IDEA Ultimate(在这种情况下,您会在装订线中看到一个 "run" 图标,它将自动生成正确的 运行 配置),或者使用Gradle 从命令行构建和 运行 您的程序。

您的主文件需要 .kt

您需要这样创建它:src ->New ->Cotlin File/Class->File

不是这样的:src ->New ->File