IntelliJ Bug: Scala 145, Erreur:scalac: Scala compilateur Pots non trouvé
J'essaie de compiler un simple objet dans IntelliJ:
object Test02 {
def main(args: Array[String]) { println("Hello World"); }}
J'ai eu ce message:
Error:scalac: Scala compiler JARs not found (module 'scala02'):
E:\.ivy2\cache\org.scala-lang\scala-library\jars\scala-library-2.11.8.jar,
E:\.ivy2\cache\org.scala-lang\scala-compiler\jars\scala-compiler-2.11.8.jar,
E:\.ivy2\cache\org.scala-lang\scala-reflect\jars\scala-reflect-2.11.8.jar
J'ai vérifié la Structure du Projet et vérifié les modules.
Les Modules sont situés ici:
C:/Users/asus1/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.11.8.jar
Comment puis-je modifier l'adresse E: à C:/Users/asus1/?
Dois-je déplacer tous à E: ?
Comment les gens à gérer lorsque le projet et le pot sont dans un endroit différent ?
Il semble un gros bug de IntellJ ...?
Vous devez vous connecter pour publier un commentaire.
Veuillez goto Fichier > Paramètres (Ctrl+Alt+S, sous Windows) ou Préférences (Mac) > Plugin
Recherche de "la scala". Désinstaller le plugin Scala.. Redémarrer IDE.
De le réinstaller. Redémarrez IDE et installer le plugin. Tout fonctionne OK
RÉSOLU comme suit:
Dans les paramètres du projet, vous devez l'ajouter manuellement:
1) JDK Dossier
2) le Module et les dépendances JDK ET Scala POT
3) Dans la bibliothèque, Ajoutez MANUELLEMENT le POT de Scala (IntelliJ ne pas ajouter ces JAR. il crée de la compilation des questions).
4) dans la bibliothèque Globale, vérifiez le POT de scala sont les mêmes.
Il y a une option pour voir le DÉBOGAGE en mode verbose:
https://intellij-support.jetbrains.com/hc/articles/207241085
C'est très utile.
Si votre projet est Gradle base, il est possible que le projet est à la recherche pour Scala bibliothèques dans le .m2 de cache qui n'existent pas. Pour confirmer, ouvrez "Structure de Projet...", allez dans "Bibliothèques", et d'examiner la liste de "Gradle: org.scala-lang:"... qui contiennent des erreurs liées à des fichiers manquants.
Si cela est le problème, il suffit de ré-importer le projet à partir de zéro.