Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
JavaScriptHello - SJP API Hello Example
How to use the SJP (Scripting for the Java Platform) API to write a simple "Hello World!" example?
✍: FYIcenter
You can follow this tutorial to use the SJP (Scripting for the Java Platform) API to
write a simple "Hello World!" example:
1. Create a JavaScript ScriptEngine object with an instance of ScriptEngineManager:
ScriptEngineManager f = new ScriptEngineManager();
ScriptEngine e = f.getEngineByName("JavaScript");
2. Call the eval() method on the ScriptEngine object to run a JavaScript code:
e.eval("print(' Hello world!')");
Here is the entire sample program, JavaScriptHello.java, that shows you how to use the SJP (Scripting for the Java Platform) API:
// Copyright (c) 2017 FYIcenter.com
import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;
public class JavaScriptHello {
public static void main(String[] args) throws Exception {
ScriptEngineManager f = new ScriptEngineManager();
ScriptEngine e = f.getEngineByName("JavaScript");
System.out.println("\nFrom JavaScript:");
e.eval("print(' Hello world!')");
}
}
Compile and run it:
>\fyicenter\jdk-1.8.0\bin\javac JavaScriptHello.java >\fyicenter\jdk-1.8.0\bin\java JavaScriptHello From JavaScript: Hello world!
⇒ JavaScriptEngineInfo.java - JavaScript Engine Details
⇐ What Is SJP (Scripting for the Java Platform)
2017-08-03, ∼1674🔥, 0💬
Popular Posts:
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...
JRE 8 deploy.jar is the JAR file for JRE 8 Java Control Panel and other deploy tools. JRE (Java Runt...
JDK 17 java.management.jmod is the JMOD file for JDK 17 Management module. JDK 17 Management module ...
How to download and install JDK (Java Development Kit) 8? If you want to write Java applications, yo...
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible...