kotlin - Gradle 包装器导致“类路径中的 JAR 文件应该具有相同的版本”错误
问题描述
为什么我会遇到冲突?我的 Gradle 项目是否必须使用与 Gradle Wrapper 相同版本的 kotlin 库?
Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
C:/Users/User/.gradle/wrapper/dists/gradle-7.1.1-bin/f29rtwfnc96ub43tt7p47zsru/gradle-7.1.1/lib/kotlin-stdlib-1.4.31.jar (version 1.4)
C:/Users/User/.gradle/wrapper/dists/gradle-7.1.1-bin/f29rtwfnc96ub43tt7p47zsru/gradle-7.1.1/lib/kotlin-stdlib-common-1.4.31.jar (version 1.4)
C:/Users/User/.gradle/wrapper/dists/gradle-7.1.1-bin/f29rtwfnc96ub43tt7p47zsru/gradle-7.1.1/lib/kotlin-stdlib-jdk7-1.4.31.jar (version 1.4)
C:/Users/User/.gradle/wrapper/dists/gradle-7.1.1-bin/f29rtwfnc96ub43tt7p47zsru/gradle-7.1.1/lib/kotlin-stdlib-jdk8-1.4.31.jar (version 1.4)
C:/Users/User/.gradle/wrapper/dists/gradle-7.1.1-bin/f29rtwfnc96ub43tt7p47zsru/gradle-7.1.1/lib/kotlin-reflect-1.4.31.jar (version 1.4)
C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.5.21/6b3de2a43405a65502728047db37a98a0c7e72f0/kotlin-stdlib-jdk8-1.5.21.jar (version 1.5)
C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.5.21/f059658740a4b3a3461aba9681457615332bae1c/kotlin-stdlib-jdk7-1.5.21.jar (version 1.5)
C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.5.21/2f537cad7e9eeb9da73738c8812e1e4cf9b62e4e/kotlin-stdlib-1.5.21.jar (version 1.5)
C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.5.21/cc8bf3586fd2ebcf234058b9440bb406e62dfacb/kotlin-stdlib-common-1.5.21.jar (version 1.5)
在我的build.gradle.kt
plugins {
application
kotlin("jvm") version "1.5.21"
kotlin("kapt") version "1.5.21"
}
解决方案
推荐阅读
- web-services - 使用 SOAP1.2 服务时出现 Content-Type 错误
- java - 在通知 addAction 时调用函数而不是pendingIntent
- php - 如何从 select 子句中提取选择表达式到数组中?
- mysql - MySQL 在没有对整个数据集进行排序的情况下获得热度排名前 10
- qt - 如何从 QtQuick 应用程序以编程方式设置 QT_ANGLE_PLATFORM?
- java - 从另一个类调用枚举
- c++ - 看不到文件“SDL2.lib”
- c - 在字符串中查找制表符和/或空格分隔的单词(生成文件中目标中的依赖项)
- function - 汇编命令在没有我明确调用的情况下运行
- javafx - 如何在不改变坐标的情况下在 JavaFX 中绘制清晰的细线