Pregunta

Estoy usando la hoja de cálculo de Scala Idea Intellij.(SCALA 2.11.2)

Estoy tratando de obtener ScriptEngine para Scala.

val e = (new ScriptEngineManager()).getEngineByName("scala")

pero obtengo null:

e: javax.script.ScriptEngine = null

¿Cómo puedo obtener ScabaGine ScabaGine en la hoja de trabajo Scala?

¿Fue útil?

Solución

Posiblemente hay un error en la idea del complemento Scala.Para que funcione, en primer lugar, debe agregar biblioteca de Scala-Compiler a dependencias, ya que el SPI está en Scala-Compiler.jar.En segundo lugar, desmarque "Ejecutar la hoja de trabajo en el proceso del compilador" en las preferencias de la idea.Supongo que Scala-Compiler.jar no está en el Classpath cuando se inicia el compilador externo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top