Errori Scala in Eclipse 3.5 utilizzando Scala 2.8.0b, & # 8220; Errore di sintassi sul token String & # 8221;
-
06-07-2019 - |
Domanda
Mi sembrano mancare le librerie ma non ne sono sicuro.
In questo file:
object Test {
def main(args: Array[String]) {
for (arg <- args)
println(arg)
}
}
Non sono sicuro di ciò che porta a questi errori:
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
Potrei semplicemente dover seguire i passaggi e farlo invece in Netbeans, ma preferirei scoprire cosa sta succedendo.
Nel mio progetto di ascensore, creato usando Maven, non ho questi errori, ma ci sono molti file jar che non ho nel mio.
Un file jar è scala-compiler-2.7.3.jar che si trova nel progetto lift ma non nel mio progetto scala.
Le uniche librerie nel mio progetto scala sono Scala Library versione 2.8.0r19106 -...
e JRE System Library [jre1.6.0_07]
Soluzione
Eclipse sta vedendo le tue fonti Scala come Java e le sta soffocando (l'indizio è il testo "Problema Java" alla fine di ogni segnalazione).
Molto probabilmente non hai abilitato la tessitura JDT (o non abilitata correttamente), quindi segui le istruzioni per la risoluzione dei problemi qui,
http://scala-ide.assembla.com/wiki / show / scala-ide / Risoluzione dei problemi
e se hai ancora problemi, ti preghiamo di seguire l'elenco degli utenti scala-ide,
Altri suggerimenti
Il plugin scala per Eclipse è ancora abbastanza immaturo. Se non sei bloccato in eclipse ti consiglio di provare il plugin netbeans che è molto più stabile. :)
installa il plugin scala per eclissi aggiungi il seguente sito
http://download.scala-ide.org/update-current-35
funzionerà ...