簡體   English   中英

“錯誤:未解決的參考:Eclipse IDE 中的線程”

[英]"ERROR: Unresolved reference: Thread in Eclipse IDE"

我在使用 Kotlin 和Eclipse IDE (Oxygen + Kotlin 插件 0.8.6 + Java 10.0.2 )時遇到了一個奇怪的錯誤。

雖然它能夠編譯此處顯示的代碼:

package com.test

fun main(args: Array<String>) {
    Thread.currentThread()
    println("hello")
}

它總是在 Eclipse 內執行失敗(實際上我認為它在嘗試編譯時失敗)並出現以下錯誤:

/<path>/src/com/test/Test1.kt
    ERROR: Unresolved reference: Thread (6, 5)

而且,如果在 Intellij IDEA 中完成同樣的操作,它就可以正常工作。 但我想繼續使用 Eclipse。

關於可能發生什么的任何想法?

按照 SK 的建議,我閱讀了有關 IntelliJ 問題的建議帖子。 盡管我的與使用 Eclipse 相關,但它給了我一個測試的線索。

因此,我查看了類路徑,發現該項目同時使用了類路徑(Kotlin)和模塊路徑(Java 10 的 JRE)......在進行一些測試/更改時,我偶然發現它是 Java 10 JRE,但它沒有不喜歡...

我將項目的 JRE 更改為 Java 8 JRE,現在它可以工作了(並且它移到了類路徑庫並且不再顯示為模塊路徑)。

Kotlin Eclipse 插件尚不支持 Java 10。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM