.class文件在哪里?

时间:2016-09-06 15:09:40

标签: java eclipse kotlin

我真的不确定我是否理解写Kotlin代码时会发生什么。我刚写了一些,我看到Eclipse为我的项目指向的 build 文件夹,即我项目的 bin 文件夹没有任何.class个文件。它只有.kt Kotlin源文件。

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

1 个答案:

答案 0 :(得分:3)

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

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

在InteliJ中,来自Kotlin和Java的所有.class文件都会在默认文件夹中编译完毕。