我如何从Kotlin / Java中运行Kotlin-Script(.kts)文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (325)

我注意到IntelliJ可以将.kts文件解析为Kotlin,代码编辑器将它们视为自由浮动的Kotlin文件。您也可以在IntelliJ中运行脚本,就像使用主方法创建Kotlin文件一样。该脚本从上到下执行。

这个表单对于我正在开发的项目来说是完美的,只要我知道从Java或Kotlin内部使用它们的简单方法。

从Java或Kotlin“run”这些脚本的惯用方式是什么?

提问于
用户回答回答于

请注意,Kotlin中的脚本文件支持仍然非常实验性。这是一个没有记录的功能,我们仍在设计过程中。今天的工作可能会改变,明天会中断或消失。

也就是说,目前有两种方法可以调用脚本。您可以使用命令行编译器:

kotlinc -script foo.kts <args>

或者,您可以直接从IntelliJ IDEA调用脚本,方法是在编辑器中或在.kts文件的项目视图中右键单击并选择“运行...”:

扫码关注云+社区