Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;错误:未解析的引用:Eclipse IDE中的线程;_Java_Eclipse_Kotlin_Runtime Error - Fatal编程技术网

Java &引用;错误:未解析的引用:Eclipse IDE中的线程;

Java &引用;错误:未解析的引用:Eclipse IDE中的线程;,java,eclipse,kotlin,runtime-error,Java,Eclipse,Kotlin,Runtime Error,我在将Kotlin与Eclipse IDE一起使用时遇到了一个奇怪的错误(Oxygen+Kotlin插件0.8.6+Java10.0.2) 虽然它能够编译如下所示的代码: package com.test fun main(args: Array<String>) { Thread.currentThread() println("hello") } package.com.test 趣味主线(args:Array){ Thread.currentThread()

我在将Kotlin与Eclipse IDE一起使用时遇到了一个奇怪的错误(Oxygen+Kotlin插件0.8.6+Java10.0.2

虽然它能够编译如下所示的代码:

package com.test

fun main(args: Array<String>) {
    Thread.currentThread()
    println("hello")
}
package.com.test
趣味主线(args:Array){
Thread.currentThread()
println(“你好”)
}
它总是在Eclipse内部执行失败(事实上,我认为它在尝试编译时失败),并出现以下错误:

/<path>/src/com/test/Test1.kt
    ERROR: Unresolved reference: Thread (6, 5)
//src/com/test/Test1.kt
错误:未解析的引用:线程(6,5)
而且,如果Intellij IDEA也这样做,它也能正常工作。但是我想继续使用Eclipse


关于可能发生的事情有什么想法吗?

按照S.K.的建议,我读了关于IntelliJ问题的建议帖子。尽管我的和使用Eclipse有关,但它给了我一个测试的线索

因此,我查看了类路径,发现该项目同时使用了类路径(Kotlin)和模块路径(JRE for Java 10)。。。在做一些测试/更改时,我偶然发现了一个事实,那就是它不喜欢的是Java10JRE

我将项目的JRE改为Java8JRE,现在它可以工作了(并且它移到了类路径库中,不再显示为modulepath)

Kotlin Eclipse插件还不能与Java10一起使用


谢谢

请看谢谢你的回答,但在我的例子中,我使用的是Eclipse,而不是IntelliJ,因为我的其他项目都在那里,我想开始将部分移动到kotlin…但是你给了我一个主意,所以我查看了类路径,看到项目使用的是类路径(kotlin)和模块路径(JRE for Java 10)。。。在做一些测试/更改时,我偶然发现了一个事实,那就是它不喜欢的是Java10JRE。。。我将它改为Java8JRE,现在它可以工作了(并且它移到了类路径库中,不再显示为modulepath)。