IntelliJ IDEA で scala を初めて実行する時嵌りやすいこと

提供: tknotebook
2016年12月31日 (土) 07:53時点におけるNakamuri (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

メインページ>コンピュータの部屋#ソフトウェア>IntelliJ IDEA Tips


IntelliJ IDEA は最初から scala をサポートしているので、scalaを学ぶには便利なIDEです。

但し、プロジェクトの実行の際、ちょっと癖が有ります。

プロジェクトを最初に実行する際、メインクラスを右クリックし、[RUN]メニューを選ぶと下図のようになります。

Scalaプロジェクトの実行001.png

サブメニューの中に、<メインクラスの名前>$.main() と <メインクラスの名前> と出てきますが、なんとなく main() を含んでいる方を選びがちです。ところがこれは

main method should be static

と表示されて異常終了してしまいます。

必ず、<メインクラスの名前>の方を選んでください。

あるいは、[RUN]→[RUN...] で表示される表示されるポップアップメニュー Scalaプロジェクトの実行002.png で、<メインクラス名>→[RUN] と選べば正常に実行できます。

一度実行すると、サブメニューに <メインクラスの名前>$.main() が表示されることはなくなるようです。