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

我注意到 IntelliJ 可以将 .kts 文件解析为 Kotlin,并且代码编辑器将它们作为自由 float 的 Kotlin 文件进行选择。您还可以在 IntelliJ 中运行脚本,就像使用带有 main 方法的 Kotlin 文件一样。脚本从上到下执行。

如果我知道在 Java 或 Kotlin 中使用它们的简单方法,此表单非常适合我正在处理的项目。

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

最佳答案

请注意,Kotlin 中的脚本文件支持仍处于试验阶段。这是一个未记录的功能,我们仍在设计过程中。今天有效的东西明天可能会改变、中断或消失。

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

kotlinc -script foo.kts <args>

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

关于java - 如何从 Kotlin/Java 中运行 Kotlin-Script (.kts) 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34974039/

相关文章:

exception - Kotlin - 抛出自定义异常

android - 更新到 AS 3.0 Canary 6 后 transformClassesWi

android - Kotlin - 如何在 ViewPager 中添加 OnPageChangeL

kotlin - Kotlin 中的静态数据

annotations - Kotlin 注释 IntDef

arrays - Kotlin 中的二维 Int 数组

android - 监听器绑定(bind);找不到二传手

kotlin - 如何在 Kotlin 中替换字符串中的重复空格?

kotlin - 在 Kotlin 中处理可为空或空列表的惯用方式

kotlin - 在 Kotlin 中带有参数的单例