Scala 2.8.0bを使用したEclipse 3.5のScalaエラー、“トークン文字列の構文エラー”

StackOverflow https://stackoverflow.com/questions/1617207

  •  06-07-2019
  •  | 
  •  

質問

ライブラリが見つからないようですが、確かではありません。

このファイル内:

object Test {
    def main(args: Array[String]) {
        for (arg <- args)
            println(arg)
    }
}

これらのエラーの原因は定かではありません:

Description Resource    Path    Location    Type
Syntax error on token "object", interface expected  TestSrc.scala   /ScalaDataMiningFunctions/src   line 1  Java Problem
Syntax error on token "String", delete this token   TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token ":", delete this token    TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token "<", ( expected   TestSrc.scala   /ScalaDataMiningFunctions/src   line 3  Java Problem

手順を実行して、代わりにNetbeansでこれを行う必要がある場合がありますが、何が起こっているのかを知りたいと思います。

mavenを使用して作成された私のliftプロジェクトでは、これらのエラーはありませんが、私が持っていない多くのjarファイルがあります。

1つのjarファイルはscala-compiler-2.7.3.jarであり、これはliftプロジェクトにありますが、私のscalaプロジェクトにはありません。

私のscalaプロジェクトのライブラリは、 Scala Libraryバージョン2.8.0r19106 -... および JREシステムライブラリ[jre1.6.0_07]

のみです。
役に立ちましたか?

解決

EclipseはScalaソースをJavaとして認識し、それらを窒息させています(手掛かりは、各問題レポートの最後にある「Java問題」というテキストです)。

ほとんどの場合、JDTウィービングが有効になっていない(または正常に有効になっていない)ため、こちらのトラブルシューティング手順に従ってください。

http://scala-ide.assembla.com/wiki / show / scala-ide / Troubleshooting

さらに問題が解決しない場合は、scala-ide-userリストでフォローアップしてください

http://groups.google.com/group/scala-ide-user

他のヒント

Eclipseのscalaプラグインはまだ非常に未熟です。 Eclipseにロックされていない場合は、より安定したnetbeansプラグインを試してみることをお勧めします。 :)

ScalaプラグインをEclipseにインストールしてください 次のサイトを追加

http://download.scala-ide.org/update-current-35

動作します...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top