0
Kotlin編譯器對未解決的類有一些令人困惑的錯誤消息。一個開發人員的項目編譯,其他開發人員不會。他們有相同的代碼。這裏是錯誤...未解決的類的kotlin編譯器問題
[ERROR] Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
class java.lang.AutoClosable, unresolved supertypes: Object
class com.mycompany.ProviderObjIdentity, unresolved supertypes: Object
我不知道從哪裏開始調試這個問題。這些項目的代碼沒有區別,但我猜這兩個開發人員正在使用不同的JDK。也許不同版本的maven。絕對不同的linux風格。
我很樂意提供任何其他信息,我只是不知道會有什麼幫助。
這個開發傢伙的設置被搗毀:
科特林:1.0.4 SLES SUSE Linux企業服務器11(x86_64的) Linux的3.0.76-0.11默認
MVN -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 06:51:28-0700)
Maven home: /home/devguy1/apache-maven-3.0.5
Java version: 1.7.0, vendor: IBM Corporation
Java home: /usr/lib64/jvm/java-1.7.0-ibm-1.7.0/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.0.76-0.11-default", arch: "amd64", family: "unix"
你是如何運行編譯器的?從IDE或命令行? – Januson
我使用的IDE和命令行沒有任何問題,並且開發人員的破壞設置使用命令行中的mvn。 – activedecay
我很感激任何反饋或批評,我可以從中學習或使用它來幫助我改進我的答案。 – activedecay