概述
本例演示怎样通过JS脚本导入JAVA类包,我们创建JS引擎后,通过eval方法调用 getScript() ,JS脚本中importPackage(java.util)为导入包。
package ajava.code.javase;
import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;
import javax.script.ScriptException;
public class AjavaImportPackageExample {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByExtension("js");
try {
engine.eval(getScript());
} catch (ScriptException e) {
e.printStackTrace();
}
}
private static String getScript() {
StringBuilder sb = new StringBuilder();
sb.append("importPackage(java.util);");
sb.append("");
sb.append("var today = new Date();");
sb.append("println('ajava.org原创日期: ' + today);");
return sb.toString();
}
}
运行结果:
ajava.org原创日期: Tue Mar 27 2012 14:42:14 GMT+0800 (CST)
转载于:https://blog.51cto.com/cfkjava/919752
最后
以上就是可耐棉花糖为你收集整理的实现JS脚本导入JAVA类包的全部内容,希望文章能够帮你解决实现JS脚本导入JAVA类包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复