问题标签 [kotlin-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kotlin - 尝试在 Kotlin 1.4.10 中找到 KotlinToJVMBytecodeCompiler.compileScript 方法
在将我的 java 项目从 Kotlin 1.2 迁移到 1.4 期间,我遇到了一个问题,即在 v 1.4 中没有 KotlinToJVMBytecodeCompiler.compileScript() 这样的方法
请建议我应该用什么替换它?
谢谢!
kotlin - Kscript:脚本编译失败。有什么问题?
由于无效参数导致编译失败,我无法执行简单的 Kotlin 脚本。
这是我的 Kotlin 脚本:
然后我编写了非常简单的脚本,添加了可执行权限来执行它:
chmod u+x SomeScript.kts
这是错误:
我该如何解决?
windows - Kotlin 脚本无法在 Windows 上运行 - org.jetbrains.kotlin.resolve.lazy.NoDescriptorForDeclarationException
运行时:
Day1.kts
:
我得到:
我正在使用 Windows 10,Kotlin Native Windows 1.4.21。它在 Mac 中运行良好。谢谢你。
kotlin - 我可以在 Kotlin 脚本中使用 kotlinx 类吗?
kotlinx
是否可以在一个简单的 Kotlin 脚本中从包中导入类?
myscript.kts:
运行上面的脚本kotlinc -script myscript.kts
会给出这个错误:
当我检查kotlinc/lib/
目录时,存在kotlinx-coroutines-core.jar
等等。
我正在使用 Kotlin 编译器版本 1.4.0。
kotlin - 如何在 Kotlin REPL 中使用 maven 依赖项?
具有格式的 Kotlin 脚本可以轻松地通过和注释*.main.kts
拉取依赖项。@file:Repository
@file:DependsOn
但我尝试了与 REPL 类似的方法:
kotlinc-jvm -cp <InstallationPath>/lib/kotlin-main-kts.jar
(手动指定 jar 只是因为默认情况下它没有加载)
它抛出:error: unresolved reference: from
我们可以在 REPL 中使用依赖项吗?如果是,如何?我真的不想手动指定罐子,因为如果我这样做,我还需要手动下载它的所有依赖项,这是一个糟糕的解决方案。
我想应该有一些像pip
Kotlin REPL 这样的工具,如果我们真的不想用 gradle 设置一个完整的项目来进行一些测试和东西,这可能会使这个过程更容易,更好。
kotlin-script - 如何从 kotlin 脚本运行 shell 工具
我正在尝试将几个 sh 脚本重写为 kotlin 脚本。如何从 kotlin 脚本运行 shell 命令或执行 PATH 变量中可访问的二进制文件?
kotlin - Kotlin 脚本构建失败
我试图让 Kotlin 脚本工作,但 Gradle 和 IntelliJ IDEA 都无法构建项目,因为它们无法找到基本脚本定义中定义的方法。
有关示例项目,请参阅https://github.com/sinoz/sample-kts。add
它包括一个使用基本脚本定义中定义的方法添加两个值的简单脚本和一个引用所述脚本定义的脚本模板文件。
运行 gradle 构建:
我正在使用 IntelliJ IDEA 2020.2、Gradle 6.8、Kotlin 1.4.10 和 OpenJDK 11。在我重新安装 Linux 和 Windows 之前,Kotlin 脚本曾经可以正常工作(所以我假设其中涉及一些缓存,允许 Kotlin 脚本继续运行)。
IDEA 也没有像以前那样让我选择应用新的脚本上下文。我不确定如何手动执行此操作,因为我无法找到任何有关它的文档。
kotlin - Kotlin 脚本找不到 Ktor CIO 类
我正在尝试将kotlin-main-kts与 Ktor 客户端一起使用。
这是我在一个名为的文件中的简单 Kotlin 脚本ktor_tests.main.kts
:
我运行它
输出是
我的 Kotlin/JVM 版本是:kotlinc-jvm 1.4.31 (JRE 11.0.10+9)
kotlin - 如何配置依赖于当前模块的 kotlin 脚本项目?
我想要:
- 里面有
.kts
文件的目录 - 带类的经典
src/main/kotlin/my/package
模块
并有如下用法:
示例中的脚本如下my-script.main.kts
所示
限制:
- 没有 jar 依赖项,首先将 jar 发布到 maven repo 然后运行脚本
- 干净的设计,它应该是可扩展的,而不是 hello world 项目
如何配置依赖于当前模块的 kotlin 脚本项目?迄今为止的最佳实践是什么?
java - 如何将 kotlin 脚本编译为 jar
我有一个名为 CheckUtils.kts 的 kotlin 脚本文件。
我想将 CheckUtils.kts 编译为一个可以使用“java -jar CheckUtils.jar”运行的 jar。我尝试使用 kotlinc 将 kts 文件编译为 jar,但我失败了。
当我“java -jar CheckUtils.jar”时出现错误
那么,如何将 kts 文件编译为 jar?