问题标签 [kotlinc]
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 - 在 kotlinc 输出的 jar 中包含反射库
我正在尝试将反射库包含在示例 jar 中,但无法使其正常工作:
缺少运行时库,所以让我们添加它:
现在包含了运行时库,但是缺少反射库,所以让我们指定 kotlin 主目录:
反射库仍然不包括在内。kotlinc
help 列出了一个 ' -no-reflect
' 选项,所以我假设在-include-runtime
设置 ' ' 时默认情况下应该包含反射库,但情况似乎并非如此。
intellij-idea - 有没有办法限制标准库函数在 Kotlin 中的可见性?
Kotlin 附带了许多标准库函数,其中很多函数在默认情况下是可见的,而无需实际导入它们。因此,像listOf
, arrayListOf
, ArrayList<T>()
, ... 这样的函数实际上被插入到全局命名空间中。是否有编译器标志可以禁用此行为?
ant - 我可以从命令行或 Ant 调用 Kotlin noargs 插件吗?
Kotlin 有一个noarg 编译器插件,可用于为特殊注释的类生成合成的无参数构造函数。文档页面清楚地解释了如何将它与 Maven 和 Gradle 一起使用,但不清楚它是否可以使用,或者如何使用它,无论是从 Ant 还是kotlinc
在命令行上使用。
到目前为止,我一直无法使其工作。这是我的NoArgs.kt
源文件:
这是我尝试过的一些命令行,它们根本没有效果:
和:
当我运行$ javap test.Test
时,没有证据表明生成了无参数构造函数。还有一些侧面证据表明该插件根本没有运行,事实上,如果我为-P选项放置垃圾而不是单词注释,则不会出现错误消息或行为变化。
如果您能告诉我如何使用kotlinc
Ant 或从 Ant 运行它,我将不胜感激!
java - 如何从命令行(使用 kotlinc)使用 kapt?
官方文档指导如何kapt
从 Gradle 和 Maven 使用。但是我如何kapt
从命令行使用kotlinc
呢?
dependencies - 在 kotlinc 终端中导入依赖库
我在 mac 终端中使用 kotlinc,但是我想在 kotlinc 中使用诸如 rest 客户端之类的库。有没有办法包括在内?就像在python中导入
java - How do I run tests compiling a kotlin file in memory and check the result?
So far I have
This manually starts the compiler, but I would like to compile the resulting String from the first compiler (MyProjectCompiler
which generates kotlin source) in-memory and check the result without writing to a file.
I would like to include everything on the current classpath if possible.
gradle - Gradle 没有更多关于 ':compileKotlin' 的详细信息
我是 gradle 和 kotlin 的新手
当我使用它构建语法错误文件时,gradle build
它只是显示
我如何得到哪一行语法错误喜欢使用kotlinc
?
PS:使用vscode,所以我需要它
已编辑
gradle
抱歉,我错过了错误消息,因为和之间的区别kotlinc
毕业典礼:
科特林克:
kotlin - Kotlinc 命令行错误
我遵循这个(https://kotlinlang.org/docs/tutorials/command-line.html)说明。我将环境变量(Windows 7)设置为 bin 目录在命令行运行“kotlinc”我收到以下错误(我什至从命令提示符导航到 bin 目录)
错误:无法找到或加载主类 org.jetbrains.kotlin.preloading.Preloader
kotlin - Kotlin 脚本 (.kts) - 如何将其分成多个文件?
我有一个 Generator.kts 文件。当我使用以下命令执行它时:
一切都按预期工作。
但是,现在我的脚本已经增长,我需要将该类分成多个文件。
我这样做了,但是当我尝试再次执行它时,出现以下错误:
基本上它找不到我创建的所有类(CSVReader.kt、Folders.kt 和 KeyStore.kt)。所有这些类都在同一个文件夹中(包括 Generator.kts)。
如何运行使用多个文件的 Kotlin 脚本?
kotlin - 如何退出 Kotlinc 命令行编译器
那么,如何退出 Kotlinc 命令行编译器呢?我kotlinc
在我的终端上输入并在我的 Mac 上玩了一些 kotlin,现在不知道如何退出。这就像我第一次尝试 vim。试过ctrl+ c, exit
, exit()
, quit
, quit()
aaand :q
,但没有任何效果!
我搜索了官方文档并找不到此信息。在这里检查过,我没有找到任何以前的问题。有什么帮助吗?