eclipse - Eclipse + Kotlin + Gradle问题: Unresolved reference :println

标签 eclipse gradle kotlin

我正在尝试使Eclipse + Kotlin + Gradle组合正常工作,但是存在许多问题:

当与Kotlin和Gradle插件结合使用时,Eclipse开始将有效的Kotlin代码标记为错误的:

1  fun main() {
2       val a = 42
3       val b = -42
4       var c = 123
5       val d = a + b + c
6       println("Kotlin Gradle Test: The 'a' value is $a, 'b' value is $b and 'c' value is $c.")
7  }

上面的代码在Eclipse中产生一个警告和一个错误:
line 6: Warning: Variable 'd' is never used (correct)
line 7: Eror: Unresolved reference: println (incorrect, println is a valid function in Kotlin)`

有什么想法为什么会发生以及如何解决?我将上述代码作为Kotlin项目的一部分(没有Gradle)运行,并且Eclipse没有显示与println相关的任何错误。从命令行运行“gradlew build”也不会产生任何println错误。

谢谢

最佳答案

Eclipse配置缺少Kotlin性质或Kotlin标准库,或两者都缺少。请引用this question

关于eclipse - Eclipse + Kotlin + Gradle问题: Unresolved reference :println,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54283371/

相关文章:

eclipse - 在 Apache Tomcat 上运行 jsp 网页的编码问题

java - 如何正确导入类: Http Client from Apache Commons

android - Gradle无法刷新Android Studio

java - 华为Map Kit Activity打开很慢

java - AndroidRuntime Caused by : java. lang.unsatisfiedLinkError: 无法加载 tfp_jni: findLibrary 返回 null

java - 在线存储 SQLite 数据库

android - 有什么方法可以从顶级项目 gradle 中删除 "classpath ' com.google.gms :google-services:4. 2.0' 依赖项

android - Android 的自定义 Gradle 测试任务

android - 如何在我的 Kotlin firebase 应用程序中保留身份验证状态?

multithreading - Kotlin中,一个线程一次只能运行一个协程?