gpt4 book ai didi

spring - Intellij 问题解决了 spring kotlin 的依赖关系

转载 作者:行者123 更新时间:2023-12-04 00:53:36 25 4
gpt4 key购买 nike

Intellij 给我全新的 kotlin/spring 项目的所有错误,我无法从 IDE 构建或运行该项目。

但是,如果我从命令行执行此操作,则没有问题,我可以构建和运行该应用程序。

build.gradle

'classpath' in 'org.gradle.api.artifacts.dsl.DependencyHandler' cannot be applied to '(groovy.lang.GString)'
'apply' in 'org.gradle.api.plugins.PluginAware' cannot be applied to '(['plugin':java.lang.String])'

Controller
Cannot access class 'java.lang.String'. Check your module classpath for missing or conflicting dependencie

Type mismatch.
Required:
java.lang.String
Found:
kotlin.String

有什么想法可能是什么问题?
我试过 Kotlin multiplatform JVM type mismatch in InteliJ但似乎无法解决问题。

更新:

清除 gradle 缓存,重新安装 Intellij,导入从 start.spring.io 创建的项目,选择 Gradle 和 Kotlin。

使用默认的 gradle 包装器和项目 jdk(路径显示 jre)?给我一个错误。打开 gradle 设置只是打开文件资源管理器。

enter image description here

使用默认的 gradle 包装器和机器本地 JDK 与上面的依赖项相同的问题。

最佳答案

如果您在 IntelliJ 中设置自己的模块,并且您认为由于您正在执行 Kotlin (Maven) 项目,那么会出现此问题,SDK 应该设置为 Kotlin。错误的!

问题显示在第一张图片中。项目 SDK 设置为 Kotlin。

Kotlin as the project SDK compiler

将其更改为 Java。可能任何 8+ Java 都足够好。

Java as the project SDK compiler

这也解决了 IDE 错误和编译器错误。

关于spring - Intellij 问题解决了 spring kotlin 的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51697594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com