我尝试从 Maven 迁移到 Bazel,并希望使用不同于标准默认值的另一个(更新的) kotlinc版本。 我从https://github.com/bazelbuild/rules_kotlin#custom-kotlinc-distribution-and-version上给出的示例开始: ...
我尝试从 Maven 迁移到 Bazel,并希望使用不同于标准默认值的另一个(更新的) kotlinc版本。 我从https://github.com/bazelbuild/rules_kotlin#custom-kotlinc-distribution-and-version上给出的示例开始: ...
我刚刚安装了Kotlin版本1.7.0并且 bin 文件夹具有以下可运行文件。 kotlinc kotlin-jvm kotlin 经过快速检查发现, kotlinc和kotlin-jvm用于将代码编译为字节码,就像 Java 中的javac一样。 为什么kotlin编译有 2 个命令。 有什么显着 ...
我想编译一个带有依赖项/导入的 kotlin 文件 package_a.kt// file: package_a.kt package package_a fun function_from_package_a(){ println(" hurray function_from_packa ...
Since Kotlin doesn't allow you to directly declare constants inside a class like static members in Java, we have a couple of options on how to do it ...
如何强制要求 Kotlin Annotation 参数的名称显式声明? 据我所知,使用 Kotlin 编译器和/或 IDE 是不可能的? 我对吗? 如果我们正在考虑自定义实现: Kotlin 生态系统中是否有现有的解决方案? 是否可以使用 Kotlin Compiler Plugi ...
为什么编译和运行 Kotlin 非常慢(至少在我的机器上)? 我的机器上安装了最新版本的 Kotlin 编译器。 具体命令: 它太慢了,打印“hello word”需要长达 9 秒。 我最初认为默认情况下它很慢(我使用了 dDcoder 应用程序),但现在我使用了在线游乐场和 Sololea ...
嗨,我开始在 Node 上使用 KotlinJS,我已经放置了一个非常简单的 kotlin 文件,我想使用原始kotlinc-js编译器编译它。 不使用 gradlepackage main fun heavy() { (1..10_000_000).forEach { it*it } ...
在Microsoft Windows 7我在C:\\new目录中有两个 Kotlin 源代码: 你好1.kt 你好2.kt 我可以在命令行中单独编译它们,其当前工作目录是C:\\ ,例如>kotlinc hello1.kt 。 但是当我尝试进行批处理编译时,出现错误: 笔记: ...
我有一个名为 CheckUtils.kts 的 kotlin 脚本文件。 我想将 CheckUtils.kts 编译成一个可以使用“java -jar CheckUtils.jar”运行的 jar。 我尝试使用 kotlinc 将 kts 文件编译为 jar,但我失败了。 当我“java -j ...
我有一个名为 A.kt 的文件,它依赖于 B.jar。 如何在 CLI 上编译和运行 kotlin 文件? 我努力了: 但这没有用。 我得到的错误是:A.kt:11:24: error: unresolved reference: B val b = B( ...
这与我想要完成的非常接近。 如何使用外部 java 库在命令行中编译和运行 kotlin 程序我真的很想学习如何编译和运行包含库的简单代码,但是在包含类路径时我有点迷失了。 我目前正在尝试编译和运行 使用 用这个编译器编译 https://blog.jetbrains.com/kotlin/20 ...
很多时候,当我在 Kotlin 代码中使用 Java 库中的注释时,我必须指定目标才能指定编译代码中必须注释的元素: 而不是指定@get:Email ,我希望能够简单地使用@Email ,特别是如果它出现在很多地方。 问题:有没有办法提示 Kotlin 编译器在所有地方使用不同的目标,这样如果我使 ...
我想在 MacOS 上从命令行运行应用程序。 问题是我想在文件中包含Gson以将我的数据类转换为 json 对象。 (我是 kotlin 命令行的新手) 为简化起见,我使用以下内容: 要在命令行中创建/运行我的代码,我使用: 现在我的问题是如何包含gson.jar以便能够在应用程序中使用 ...
我试图创建一个简单的 Kotlin 命令行应用程序 和一个非常简单的 Java 类 但是当我尝试在 Eclipse 中编译所有内容时,我没有收到任何错误,但我的 kotlin .class 没有更新。 我有一个相当于那个班级的 kotlin 并且一切正常。 但我希望能够将我的 java 类集 ...
我刚刚打开kotlinc (显然默认为kotlin-jvm ?)并放入了一些hello-world类型代码: 让我们创建一个实例: 希望repl将通过tab键为我们提供属性.. ? repl在每个tab上发出哔哔声,而不是提供该Person实例的属性。 “以防万一”我:quit并明确打开kot ...
每次运行kotlinc 时,都会收到警告: Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be rem ...
例如,我通过kotlinc命令进入 kotlin 控制台。 然后定义一个变量: val pi = 3.14 ,它的作用域是什么? 我试过const val PI = 3.14 ,这将是如下错误: 错误:const 'val' 只允许在顶层或对象中 所以,我想知道在控制台中输入的 ...
我正在开发一个需要处理从 Web API 检索到的 json 数据的 Android 项目。 在项目中,我成功地使用了类JSONObject和JSONArray (包org.json ),没有任何问题。 每次我想尝试一些 json 处理时总是运行编译、运行和导航应用程序很烦人,所以我决定尝试一下临 ...
我正在检查捕获 lambda 的kotlinc字节码。 并试图理解为什么生成的字节码有nop指令的原因。 kotlinc -jvm-target 1.6 . 结果我得到 在主函数中有几个nop指令。 如果我将使用-Xno-optimize编译相同的代码片段,则main函数将如下所示 ...
我刚刚从这里下载了 kotlin 编译器kotlin-native-linux-1.3.61.tar.gz : https : //github.com/JetBrains/kotlin/releases/tag/v1.3.61 但是当我尝试按照文档中的建议打开 repl 时,运行: 我得到: ...