Scala 2.11.2 ScriptEngine est Null .getEngineByName(“scala”)
-
21-12-2019 - |
Question
Je suis à l'aide d'IntelliJ IDEA Scala Feuille de calcul.(Scala 2.11.2)
Je vais essayer d'obtenir ScriptEngine pour Scala.
val e = (new ScriptEngineManager()).getEngineByName("scala")
Mais je reçois null
:
e: javax.script.ScriptEngine = null
Comment puis-je obtenir Scala ScriptEngine en Scala Feuille de calcul?
La solution
Éventuellement il y a un bug dans l'IDÉE Scala plugin.Pour le faire fonctionner, tout d'abord, vous devez ajouter scala-bibliothèque de compilateur de Dépendances, depuis le SPI est scala-compiler.jar.Ensuite, décochez la case "Exécuter la feuille de calcul dans le processus de compilation," dans l'IDÉE de Préférences.Je suppose scala-compiler.jar n'est pas dans le classpath lors de compilateur externe est commencé.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow