问题标签 [kotlin-repl]

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.

0 投票
0 回答
207 浏览

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 中使用依赖项吗?如果是,如何?我真的不想手动指定罐子,因为如果我这样做,我还需要手动下载它的所有依赖项,这是一个糟糕的解决方案。

我想应该有一些像pipKotlin REPL 这样的工具,如果我们真的不想用 gradle 设置一个完整的项目来进行一些测试和东西,这可能会使这个过程更容易,更好。

0 投票
5 回答
3480 浏览

exception - 在 Intellij 中运行 Kotlin REPL 时出现 Java.lang.ExceptionInInitializerError

我全新安装了 Intellij 2020.3.3 Community 和 JDK v16。我启动了 Intellij,并确保更新了 Kotlin 插件。我创建了一个新的 Kotlin 项目,并且没有对其进行任何更改。我尝试运行 Kotlin REPL 工具(Tools->Kotlin->Kotlin REPL),但出现以下异常:

我试图重新安装 JDK/IDE,并清除了临时文件夹。不知道还能尝试什么,IDE 和语言对我来说都是新的。建议?

编辑

找到解决方法:我再次卸载,并降级到 JDKv8,问题不存在。