gammanik
04/02/2020, 3:32 PMsetIdeaIoUseFallback()
val engine = ScriptEngineManager().getEngineByExtension("kts")!!
I’ve added dependencies and /services/javax.script.ScriptEngineFactory
file. But the engine is actually null. There is no factory for Kotlin in
ScriptEngineManager().engineFactories
raulraja
04/02/2020, 6:27 PMraulraja
04/02/2020, 6:27 PMraulraja
04/02/2020, 6:27 PMraulraja
04/02/2020, 6:28 PMsetIdeaIoUseFallback()
do?raulraja
04/02/2020, 6:30 PMgammanik
04/02/2020, 6:32 PMval clazz: Class<*> = Class.forName("org.jetbrains.kotlin.script.jsr223.KotlinJsr223JvmLocalScriptEngine")
val factory: ScriptEngineFactory? = ScriptEngineManager(clazz.classLoader).getEngineByName("kotlin")?.factory
gammanik
04/02/2020, 6:33 PMScriptEngineManager(clazz.classLoader)
Instead of empty construtor
I get it from gere
https://stackoverflow.com/questions/53055500/how-do-i-retrieve-kotlin-jsr223-script-engine-from-scriptenginemanager
At least this way I can see the factorygammanik
04/02/2020, 6:34 PMgammanik
04/02/2020, 9:20 PMKotlinJsr223StandardScriptEngineFactory4Idea()
Is working.