Nikky
10/17/2018, 9:53 PMScriptDiagnostic(message=No class roots are found in the JDK path: /usr/lib/jvm/intellij-jdk/jre, severity=ERROR, location=null, exception=null)
my code to load a simple script lookslike so:
fun main(args: Array<String>) {
val code = FileScriptSource(File("/home/nikky/dev/experiments/kotlin-scripting-test/test.voodoo.kts"))
val a = BasicJvmScriptingHost().eval(
FileScriptSource(File("/home/nikky/dev/experiments/kotlin-scripting-test/test.voodoo.kts")),
ScriptCompilationConfiguration {
set(baseClass, KotlinType(ScriptDefinition::class))
},
null
)
println(a.toString())
a.reports.forEach {
println(it)
}
}
Gary Tierney
10/18/2018, 2:32 PM