2016-09-06 7 views
0

Kotlinコードを書くときに何が起こるのか分かりませんか、本当にわかりません。私はちょうどいくつかを書きましたが、ビルドのEclipseが自分のプロジェクトで指しているフォルダ、つまりbinフォルダには.classというファイルがありません。それはちょうど.kt Kotlinソースファイルを持っています。.classファイルはどこにありますか?

これはどういう意味ですか?この言語は動的にコンパイルされていますか?それは解釈されますか?プロジェクトの%CLASSPATH%を設定するにはどうすればよいですか?

+0

どのビルドシステムを使用していますか? – voddan

+0

私はEclipseの内部ビルドプロセスを使用しています。 –

+0

クリーンビルドプロジェクトはありますか? – voddan

答えて

3

Kotlin言語はJavaと同じリーグにあり、同じインフラストラクチャを使用します。コードは(ビルドツールプラグインを使用して)コンパイルし、後で実行するためにjarにパックする必要があります。

純粋なKotlinプロジェクト(Javaファイルなし)の場合kotlincjavacと同じ方法で動作します。あなたのビルドシステム(Maven、Gradle)によっては、.classファイルがデフォルトの場所になければなりません。

InteliJでは、すべて.classのKotlinとJavaのファイルは、デフォルトフォルダ内のコンパイル後にすべて終了します。

+0

ありがとうございます。 MavenやGradleのようなビルドシステムを使用しないとどうなりますか? Eclipseのビルドプロセスを設定して、Kotlinコンパイラと出力クラスファイルを使用することはできますか?それ、どうやったら出来るの?私はここで別の質問を投稿しました:http://stackoverflow.com/q/39352745/303685 –

+0

これはKotlin Eclipseプラグインによって自動的に行われます。 – voddan

+0

私の主張は、おそらく答えはおそらくJavaクラスのコンパイルと同じですEclipse – voddan

関連する問題