Scala 2.8.0bを使用したEclipse 3.5のScalaエラー、“トークン文字列の構文エラー”
-
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リストでフォローアップしてください
他のヒント
Eclipseのscalaプラグインはまだ非常に未熟です。 Eclipseにロックされていない場合は、より安定したnetbeansプラグインを試してみることをお勧めします。 :)