2017-06-18 17 views
1

IntelliJ IDEA CEでKotlinを使い始めるためのテストプロジェクトを作成しました。 1.8.0_112リリース-736-B21 x86_64で JVM:OpenJDKの64ビットサーバーVMIntellij IdeaでKotlin関数を実行する方法

IDEバージョンとシステムは、2017年1月4日ビルド#IC-171.4694.23、2017年6月6日 JREの上に構築されていますJetBrains sro Mac OS X 10.12.4

mainファイルが1つあります。私はそれを右クリックして実行を選択することができますが、私はエラーフォームJUnitを取得します:!!! JUnitバージョン3.8以降が必要です。

構成が不足していることがわかりましたが、Kotlinにも適切な設定ができません。つまり、私にはない「メインクラス」が必要です。他のいくつかの議論が示唆したように、代わりにパッケージ名を設定することは役に立ちませんでした。

IDEAのKotlinにはどのような構成が適していますか?

ありがとうございます!

+0

メイン関数を含むクラス定義を表示できますか?おそらく、主な機能に間違いがあります。パブリックでも静的でもない? –

+0

はい、それは私の間違いでした。私はargs:argsの代わりにStringを宣言しました:Array Bord81

答えて

6

チェックを入れていた、動作します。これは自動的にあなたのためKotlinを設定します

Project creation with Kotlin

:新しいプロジェクトを作成するときには、このようにKotlinを選択することができます。 Javaプロジェクトを開始してKotlinのサポートが必要な場合は、プロジェクトのKotlinを設定するための右下隅に小さなウィンドウが表示されます。 (上図のようにプロジェクトが作成されている場合は必要ありません)があり

Kotlin configuration in Java project

あなたはのJavaを選択したい、ではないJavascriptをその後「の設定をクリックして 『...』モジュール「

プロジェクトが正しく設定されている場合、あなたのmain関数が呼び出されたことを確認してください」... Kotlin(Java)のモジュールとしてプロジェクト「...」の主"で、パラメータはArray<String>です。それに続い

fun main(args: Array<String>) { 

} 

Kotlin 「K」ははあなたの主な機能を実行するためにクリックすることができ、表示されます。

Main function execution

1

更新:それは私がちょうど正しい引数args: Array<String>あなたのアイデアが最新まである

+0

Nice :)私の答えにもあまりにも、それがうまくいくことを投稿しました。 – creativecreatorormaybenot

+0

詳細な回答ありがとうございます! – Bord81

関連する問題