Hallo,
ich habe ein RCP Programm erstellt und möchte gerne dem Benutzer die Möglichkeit geben, mittels JavaScript, eigene Funktionalität hinzuzufügen. Bin dann auf den 'Java Scripting Programmer's Guide' gestossen. Als simples Beispiel wird hier folgender Code angführt:
Leider meldet Eclipse:
Access restriction: The type ScriptEngineManager is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
Kennt jemand das Problem? Wie mache ich das javax.script package sichtbar?
Ich habe in den Einstellungen schon eine Option gefunden den Compiler von Error auf Warning umzustellen. Dann funtioniert es im Eclipse aber nicht im Release - ist also keine Option.
Vielen Dank im Voraus,
Flo
ich habe ein RCP Programm erstellt und möchte gerne dem Benutzer die Möglichkeit geben, mittels JavaScript, eigene Funktionalität hinzuzufügen. Bin dann auf den 'Java Scripting Programmer's Guide' gestossen. Als simples Beispiel wird hier folgender Code angführt:
Java:
import javax.script.*;
public class EvalFile {
public static void main(String[] args) throws Exception {
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("JavaScript");
engine.eval("print('Hello, World')");
}
}
Leider meldet Eclipse:
Access restriction: The type ScriptEngineManager is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
Kennt jemand das Problem? Wie mache ich das javax.script package sichtbar?
Ich habe in den Einstellungen schon eine Option gefunden den Compiler von Error auf Warning umzustellen. Dann funtioniert es im Eclipse aber nicht im Release - ist also keine Option.
Vielen Dank im Voraus,
Flo