Java &引用;错误:未解析的引用:Eclipse IDE中的线程;
我在将Kotlin与Eclipse IDE一起使用时遇到了一个奇怪的错误(Oxygen+Kotlin插件0.8.6+Java10.0.2) 虽然它能够编译如下所示的代码: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()
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)。