Kotlin运行/调试配置

在IDEA中创建了简单的Kotlin项目,只有Main.kt文件

在这里输入图像说明

当我在’main’的左边缘按下K时,会自动创建运行/调试配置

在这里输入图像说明

但是当我运行这个配置,我得到错误:

在这里输入图像说明

使IDEA缓存无效并重新启动不起作用。

请建议如何运行Main.kt

这个答案涉及到问题的早期版本,这个版本是关于脚本和编译Kotlin混淆的。

问题

您正尝试在脚本模式下运行专为编译模式设计的Kotlin文件。

基本信息

脚本模式

脚本如下所示:

 val a = 8 println(a) 

他们也通常有扩展名.kts ,这就是为什么你有文件选择器的问题。

编译模式

而你写的是这样的:

 fun main(args: Array) { val a = 8 println(8) } 

这些文件通常具有扩展名.kt

您需要决定要使用的模式,并为文件使用适当的文件名和格式。