2010-11-07 10 views
0

J'ai installé scala 2.8.0 hier soir et il semble que certains problèmes le mettent en marche. Si je tape scala à l'invite de commande, il vient avec les éléments suivants:Problèmes de Scala 2.8.0 sous Windows 7

> scala 
Exception in thread "main" java.lang.NoSuchMethodError: scala.collection.mutable.ListBuffer.toList()Lscala/collection/immutable/List; 
     at scala.collection.TraversableOnce$class.toList(TraversableOnce.scala:399) 
     at scala.collection.mutable.ArrayOps.toList(ArrayOps.scala:34) 
     at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:33) 
     at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) 

Quelqu'un a des idées? Je suis sur Windows 7 Professionnel, avec Oracle JRE 1.6.0_21

Répondre

0

Transforme ce problème est survenu parce que je mets le SBT-launch.jar dans le répertoire lib pour mon installation de scala. Une fois que je l'ai déplacé dans un autre répertoire, scala a bien fonctionné.

0

Avez-vous défini la variable d'environnement SCALA_HOME pour pointer vers le bon répertoire?

+0

Il est défini sur c: \ scala, qui est le répertoire de premier niveau. Il contient les répertoires bin, doc, lib, meta, misc et src. Je suppose que cela indique le bon endroit? – Ceilingfish

+0

Oui, c'est configuré correctement. – Barend

0

Avez-vous installé une ancienne version? Si c'est toujours sur votre chemin, alors il peut causer des problèmes ...

EDIT

Pouvez-vous coller le contenu de votre PATH et les variables d'environnement CLASSPATH? Peut-être en utilisant pastie ou pastebin si elles sont sur le grand côté.

Vous devez également mettre à jour Java 1.6.0_22 si possible, en raison de ce bug qui était présent dans la mise à jour 21: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6969236

+0

J'ai installé sbt. Cela va-t-il affecter quelque chose? – Ceilingfish

+1

SBT va télécharger et utiliser sa propre copie de scala-compiler et scala-library. Donc, si SBT fonctionne mais que le scalac "raw" ne fonctionne pas, alors il y a de fortes chances que vous ayez des problèmes avec votre chemin. –

Questions connexes