0

我正在使用 IntelliJ。
我可以毫无问题地运行 Java 或 Kotlin 项目,但我无法构建 Kotlin-JS 项目
我有错误错误:无法找到或加载主类 MainKt

我的 IntelliJ 信息

IntelliJ IDEA 2018.2.6 (Community Edition)
Build #IC-182.5107.16, build on November 6, 2018
JRE: 1.8.0_152-release-1248-b22 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains sro
Linux 4.19.0-041900-通用

文件树 文件树

我的主文件只包含:

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

运行菜单
运行菜单

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

当我用鼠标悬停 MainKt 时,会出现一个工具提示“Class 'MainKt' is in the default package”,以便 IntelliJ 看到该类。

我的项目设置似乎没问题

项目结构第 1 部分

项目结构第 2 部分

项目结构第 3 部分

我也试过

删除 *.iml 文件
重新安装 IntelliJ
重新添加主
Invalidate 缓存并重新启动

提前谢谢你

4

2 回答 2

-2

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

于 2018-11-17T14:19:11.427 回答
-2

您的主文件需要是.kt

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

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

于 2020-09-04T10:03:00.990 回答