2017-01-07 19 views
0

私はIntellij IDEA 2016.3.2を使用しており、scalaプラグインがインストールされています。intellijでスカラを実行できませんが、コマンドラインで動作します

srcディレクトリに、Hello.scalaという名前のスカラプロジェクトとファイルを作成しました。内容は次のとおりです。

object Hello { 
    def main(args: Array[String]): Unit = 
    println("Hello, world.") 
} 

私は右mainをクリックしてRun 'Hello'を選択し、その後、私は、例外が発生しました。

Exception in thread "main" java.lang.ClassNotFoundException: Hello 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:264) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123) 

しかし、どのような興味深いものでしたが、私はちょうどターミナルでsrcディレクトリで次のコマンドを入力し、コマンドラインでScalaのファイルを実行するということでした。

scala Hello.scala 

結果がポップアップしました。

Hello, world. 

intellijで動作させるにはどうすればよいですか?

+0

alt + shift + F10を押して、「Hello」を選択してください。 –

答えて

0

プロジェクト設定([Alt] + [Ctrl] + [Shift] + [S])、[依存関係]タブに移動し、スコープがコンパイルされている(提供されていない)scala-sdk

これが機能しない場合は、プロジェクト設定の[パス]タブで出力パスに* .classファイルが設定されているかどうかを確認してください。

関連する問題