2016-10-31 10 views
0

私は単純なHelloWorld.scalaファイルを持っています。IntelliJでScalaプロジェクトをブレークポイント/デバッグするにはどうすればよいですか?

object Hello World { 
    def main(arg: Array[String]) = { 
     println("Hello World!") 
    } 
} 

通常は、私は私の端末でsbtcompilerunを実行します。 IntelliJでブレークポイントを設定した後、どのようにブレークポイントを実際に起動させるのですか?

+0

'こんにちはWorld'は、オブジェクトのための有効な名前ではありません、あなたは[シンプル・ビルド・ツール(SBT)でのデバッグScalaのコードとのIntelliJ]の' HelloWorld' –

+0

可能な複製を使用することができます(http: //stackoverflow.com/questions/4150776/debugging-scala-code-with-simple-build-tool-sbt-and-intellij) – Dima

答えて

0

Intellijを使用すると、IDE内から実行コンフィギュレーションをセットアップできます。 SBTプロジェクトをインポートしたと仮定すると、メインメソッド/オブジェクトを右クリックするとコンテキストメニューにIDEの内部からアプリケーションを実行する "デバッグ"オプションがあり、その実行はブレークポイントで停止します。

また、SBT実行に拘束されている場合は、SBTターゲットの実行コンフィギュレーションを作成してデバッグすることもできます。さておき、これはJavaアプリケーション(またはIDEでサポートされている任意の他)と同じプロセスである

4

として

私は通常、このようにそれを実行します。

まず、をクリックしてブレークポイントを設定編集者。

enter image description here

コードでmainメソッドを選択し、光bulpが表示されるまで待ちます。そのメニューでは、「実行」を選択できます。

enter image description here

これは、自動的にこのクラスの「実行コンフィギュレーション」を作成します。その後、右上の選択メニュー( "run configuration")にあなたのオブジェクトの名前が表示されますので、 "bug"アイコンをクリックするだけです。

enter image description here

+0

ありがとう! Web上の他のチュートリアルは非常に混乱しています:) –

関連する問題