.class文件在哪里?

我真的不确定我是否明白当你写Kotlin代码时会发生什么。 我只写了一些,我看到Eclipse指向我的项目的构建文件夹,即我的项目的bin文件夹没有任何.class文件。 它只有.kt Kotlin源文件。

那是什么意思? 这种语言是动态编译的吗? 是否解释? 如何为我的项目设置%CLASSPATH%?

Kotlin语言与Java相同,使用相同的基础结构。 代码必须被编译(通过构建工具插件)并打包到一个jar以便稍后运行。

对于纯Kotlin项目(无Java文件), kotlinc工作方式与javac相同。 根据您的构建系统(Maven,Gradle) .class文件应该位于默认位置。

在InteliJ中,所有来自Kotlin和Java的.class文件最终都会在编译后的默认文件夹中一起完成。