Errores de Scala en Eclipse 3.5 utilizando Scala 2.8.0b, "Error de sintaxis en la cadena del token"
-
06-07-2019 - |
Pregunta
Parece que faltan bibliotecas pero no estoy seguro.
En este archivo:
object Test {
def main(args: Array[String]) {
for (arg <- args)
println(arg)
}
}
No estoy seguro de qué conduce a estos errores:
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
Es posible que solo tenga que seguir los pasos y hacer esto en Netbeans, pero preferiría saber qué está pasando.
En mi proyecto de elevación, que fue creado usando maven, no tengo estos errores, pero hay muchos archivos jar que no tengo en el mío.
Un archivo jar es scala-compiler-2.7.3.jar que está en el proyecto lift pero no en mi proyecto scala.
Las únicas bibliotecas en mi proyecto de scala son Scala Library versión 2.8.0r19106 -...
y JRE System Library [jre1.6.0_07]
Solución
Eclipse está viendo tus fuentes de Scala como Java y se está atragantando con ellas (la pista es el texto "Problema de Java" al final de cada informe de problemas).
Lo más probable es que no tenga habilitado JDT Weaving (o que no esté habilitado con éxito), así que siga las instrucciones de resolución de problemas aquí,
http://scala-ide.assembla.com/wiki / show / scala-ide / Solución de problemas
y si todavía tiene problemas, siga la lista de usuarios de scala-ide,
Otros consejos
El plugin de Scala para Eclipse sigue siendo bastante inmaduro. Si no está bloqueado en eclipse, le aconsejaría que pruebe el complemento netbeans, que es mucho más estable. :)
por favor instala el plugin de scala para eclipse añadir el siguiente sitio
http://download.scala-ide.org/update-current-35
funcionará ...