kotlin - 为什么没有kotlin-stdlib-jdk11?
问题描述
我正在使用 Kotlin 进行后端开发...
是因为 Kotlin 1.4 已经支持了吗?或者 kotlin-stdlib-jdk8 就足够了?还是 Kotlin 没有计划支持 JDK 11?
请赐教。
谢谢!
解决方案
TL;DRkotlin-stdlib-jdk8
可以与 JDK 11 一起成功使用。
JDK 1.7 和 JDK 1.8 拆分二进制文件的动机是工件对旧 Java 版本中jdk8
不可用的某些 API(例如, )的依赖性。ThreadLocalRandom
目前,JDK 11 不需要特殊的标准库工件,因为 Kotlin 不提供任何依赖于它的 API。
更新:以防万一,如果您使用 Kotlin Gradle 插件,则无需手动指定 Kotlin 的标准库依赖项,因为该插件会自动将其添加到所有 Kotiln 源代码集中。
推荐阅读
- unity3d - 如何将一个 Rect Transform 数据复制到另一个 Rect Transform
- ios - 让第三个视图控制器显示我的应用程序崩溃 - Xcode
- pytorch - Pytorch 中的图像增强
- python - 如何识别有效的 DNA 序列?
- python - 如何在热图框架(python)中使用phone_code参数
- javascript - 显示预览的按钮处理程序
- css - Rails5没有路线匹配[GET]“/bootstrap/css/bootstrap.min.css”
- python-3.x - VSCode 无法识别 python 解释器
- python - 如何检查字典是否具有列表中想要的相同元素?
- hazelcast-jet - Hazelcast Jet Kafka,带有不可序列化的事件处理程序