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

标签 java kotlin

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

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

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

最佳答案

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

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

kotlinc -script foo.kts <args>

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

Run .kts from IntelliJ IDEA

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

相关文章:

java - 写入 CSV 文件时,超过 15 位的数字将转换为 0

java - 为什么每次调用 repaint() 方法后 GUI 元素都会加倍?

安卓工作室 3.5 错误 : Unable to resolve dependency for ':app@debug/compileClasspath'

docker - Docker 容器中的 Spring Boot 资源

kotlin - 检索数据类成员

java - 在java上使用正则表达式检索字符串

java - GUI 无法读取 JTextField

java - 如何强制复合索引出现在 Google Cloud 中?

android - 防止导航到同一个 fragment

android - kotlin androidpdfviewer lib 似乎未加载