1

私は、Scala プラグインを使用して Eclipse で実行されている Scala hello world の例を取得しようとしています。次のように記述します。

package scala_test

object Test {
  def main(args: Array[String]) {
    println("Hello, World") 
  }  
}

次のエラーが発生します。

<console>:1: error: eof expected but '}' found.
       }
       ^

これを Windows マシンと Mac の両方で試しました (どちらも Eclipse 3.7 を使用していました)。関数定義をコメントアウトしようとしましたが (Test オブジェクトの本体を空のままにしておきます)、それでもエラーが発生します。これを引き起こす可能性のあるものについてのアイデアはありますか?

4

3 に答える 3

8

scala インタープリターではなく、コンソールで出力を確認する必要があります。scala ファイルを右クリックし、「run as scala application」を選択します。

于 2012-07-18T13:28:58.533 に答える
1

プロジェクトに Scala ネイチャーが追加されていることを確認してください。プラグインの一部のバージョンでは、Scala パースペクティブがアクティブな場合、そのオプションはコンテキストの [構成] メニューからのみ使用できます。この変更を行った場合、プロジェクト アイコンの隅に「J」ではなく「S」が表示されます。

于 2012-05-27T04:41:42.727 に答える
0

適切なパッケージに入っていることを確認してください。私のために実行されます。このプラグインを使用しています

http://scala-ide.org/

于 2012-05-27T01:26:29.623 に答える