我真的不確定我是否理解編寫Kotlin代碼時會發生什麼。我只是寫了一些,我看到構建Eclipse的點爲我的項目,即我的項目的斌文件夾沒有任何.class
文件夾。它只有.kt
Kotlin源文件。.class文件在哪裏?
這是什麼意思?這種語言是動態編譯的嗎?它被解釋了嗎?如何爲我的項目設置%CLASSPATH%?
我真的不確定我是否理解編寫Kotlin代碼時會發生什麼。我只是寫了一些,我看到構建Eclipse的點爲我的項目,即我的項目的斌文件夾沒有任何.class
文件夾。它只有.kt
Kotlin源文件。.class文件在哪裏?
這是什麼意思?這種語言是動態編譯的嗎?它被解釋了嗎?如何爲我的項目設置%CLASSPATH%?
科特林語言是在同一聯賽如Java,並使用相同的基礎設施。代碼必須編譯(通過構建工具插件)並打包到jar
以稍後運行。
對於純Kotlin項目(無Java文件)kotlinc
的工作方式與javac
相同。根據您的構建系統(Maven,Gradle),.class
文件應該位於其默認位置。
在InteliJ從科特林和Java所有.class
文件最終在默認文件夾編譯畢竟在一起。
你用什麼構建系統? – voddan
我正在使用Eclipse的內部構建過程。 –
你有沒有清理生成項目? – voddan