java 呼叫javascript
import java.io.FileNotFoundException;
import java.io.FileReader;
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class ScriptText {
public static void main(String[] args) throws FileNotFoundException,
ScriptException, Exception {
ScriptEngine engine = new ScriptEngineManager()
.getEngineByName("javascript");
// Bindings bind = engine.createBindings();
// bind.put("factor", 1); // 這裡繫結一個factor的值為2.
// engine.setBindings(bind, ScriptContext.ENGINE_SCOPE);
int first = 1;
int sec = 2;
System.out.println("輸入的引數為:" + first + " , " + sec);
engine.eval(new FileReader("D:/Project/JavaJS/src/javaus.js"));
if (engine instanceof Invocable) {
Invocable in = (Invocable) engine;
Double result = (Double) in.invokeFunction("add", first, sec);
System.out.println("運算結果為:" + result.intValue());
}
}
}
/**
* @author Administrator
*/
function add(var1,var2){
return var2+var1;
}
相關文章
- java呼叫JavaScriptJavaScript
- Android-Java 和 JavaScript 相互呼叫AndroidJavaScript
- JavaScript之呼叫棧JavaScript
- EOS JAVA 呼叫Java
- Java呼叫ZookeeperJava
- JavaScript跨域呼叫、JSONPJavaScript跨域JSON
- JavaScript中的鏈式呼叫JavaScript
- Javascript的函式呼叫與thisJavaScript函式
- Dapr Java Http 呼叫JavaHTTP
- Java遠端呼叫Java
- java呼叫印表機Java
- Scala呼叫Java類Java
- c如何呼叫javaJava
- PHP中呼叫JAVA,PHPJava
- javascript如何呼叫本地應用程式JavaScript
- 理解JavaScript的函式呼叫和thisJavaScript函式
- 在Watir中呼叫JavaScript指令碼JavaScript指令碼
- java中呼叫npm模組JavaNPM
- Java 呼叫 PaddleDetection 模型Java模型
- java動態呼叫webserviceJavaWeb
- Java和groovy相互呼叫Java
- java 方法呼叫繫結Java
- PL/SQL呼叫JAVA CLASSSQLJava
- JNA--Java呼叫DLLJava
- java呼叫exe檔案Java
- Java包呼叫問題Java
- Java 非同步呼叫方法Java非同步
- java呼叫c++動態庫之jni呼叫JavaC++
- JavaScript 數字呼叫方法或者屬性JavaScript
- javascript鏈式呼叫簡單介紹JavaScript
- 使用IPostBackEventHandler讓JavaScript“呼叫”回傳事件JavaScript事件
- javascript呼叫applet問題?急JavaScriptAPP
- Kotlin-48.JavaScript呼叫Kotlin(Call Kotlin from JavaScript)KotlinJavaScript
- Java怎樣呼叫外設,如呼叫掃描器Java
- Java實現非同步呼叫Java非同步
- Java魔法堂:呼叫外部程式Java
- webview js和java相互呼叫WebViewJSJava
- Java呼叫R與PythonJavaPython