在IDEA中创建了简单的Kotlin项目,只有Main.kt
个文件
当我在' main'左侧的边距中按下K时,自动创建了运行/调试配置
但是当我运行此配置时,我收到错误:
使IDEA缓存无效并重新启动无效。
请建议我如何运行Main.kt
?
答案 0 :(得分:0)
这个答案涉及问题的早期版本,它是关于脚本和编译的Kotlin之间的混淆。
您正在尝试在脚本模式下运行专为编译模式设计的Kotlin文件。
脚本看起来像这样:
$d = dir(".");
echo "<ul>";
while(false !== ($entry = $d->read())) {
echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
echo "</ul>";
$d->close();
它们通常还有val a = 8
println(a)
扩展名,这就是文件选择器出现问题的原因。
你所写的内容如下:
.kts
这些文件通常具有扩展名fun main(args: Array<String>) {
val a = 8
println(8)
}
您需要决定要使用的模式,并使用适当的文件名和文件格式。