objet xml n'est pas un membre de package scala
Le code suivant dans le compilateur:
abstract class query {def get: Unit => scala.xml.Elem}
me donne l'erreur: "l'objet xml n'est pas un membre de package scala"
cependant quand j'utilise scala.xml.Elem dans sbt par le biais de la ligne de commande, il fonctionne très bien,
comment puis-je résoudre ce problème?
Merci d'avance
OriginalL'auteur zunior | 2014-07-03
Vous devez vous connecter pour publier un commentaire.
Scala-XML a été pris en compte dans un bibliothèque séparée comme de la Scala 2.11, de sorte qu'il n'est pas inclus dans Scala projets par défaut. Pour l'inclure dans votre projet via sbt ajouter cette dépendance:
Vous n'avez pas le spécifier dans votre question. Je n'utilise pas Eclipse, donc je ne suis pas sûr. Si c'est encore un sbt projet dans Eclipse, il faut aller dans
build.sbt
ouBuild.scala
, mais d'autres que je n'ai aucune idée.Comment puis-je savoir si mon projet est un sbt projet? (Désolé, je suis une grosse noob de beaucoup de ceci)
comment avez-vous mis en place votre projet? Avez-vous venez de créer vide projet eclipse, mettre scala pot sur un chemin de classe et écrit un code? Si donc, oui, probablement, votre projet n'est pas géré par sbt.
Vous avez essayé que pour un Scala 2.10 projet, où la bibliothèque XML est encore une partie de la Scala de la bibliothèque. Qui ne fonctionnerait qu'en Scala 2.11.
OriginalL'auteur Michael Zajac
(C'est pour Windows au moins)
Dans Eclipse aller à
Sur le windows qui s'affiche (ce qui devrait être sur le Java Build Path sur la gauche) choisir les "bibliothèques" de l'article et cliquez sur "Add External JARs".
Accédez à votre dossier d'installation, puis à la "lib" du dossier (généralement
ou
)
et ajouter
ou quelle que soit la version que vous avez.
Désolé pour la réponse tardive. Sans SDK/IDE? scala-lang.org/download
OriginalL'auteur EBM
Mise à jour de la dépendance
OriginalL'auteur user5698801