Calling JavaScript from Java
With the arrival of Java 8, JavaScript has become a first class and pre-supplied addition to the Java
environment.
To call JavaScript from Java, the following is a good sample:
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("nashorn");
engine.eval("... JavaScript …");
To access a Java package for example "com.kolban.mypackage", we would refer to it by:
Packages.com.kolban.mypackage
To access a class, it is recommend to use:
var MyClass = Java.type("com.kolban.mypackage.MyClass");
See also:
• Nashorn documentation
• Nashorn User's Guide
• JavaMagazine – Jan/Feb 2014
Cascading Style Sheets – CSS
Page 131
Kommentare zu diesen Handbüchern