Pergunta

Eu estou usando o IntelliJ IDEA Scala Folha de cálculo.(Scala 2.11.2)

Eu estou tentando chegar a ScriptEngine para Scala.

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

Mas eu fico null:

e: javax.script.ScriptEngine = null

Como posso obter Scala ScriptEngine no Scala de Folha de cálculo?

Foi útil?

Solução

Possivelmente, há um bug na IDÉIA de Scala plugin.A fim de fazer o trabalho, primeiro de tudo, você precisa adicionar scala-biblioteca de compilador para Dependências, desde que o SPI é em scala-compiler.jar.Em segundo lugar, desmarque a opção "Executar folha de cálculo no processo de compilador" na IDÉIA de Preferências.Eu acho que scala-compiler.jar não está no classpath quando o compilador externo é iniciado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top