`
q445862108
  • 浏览: 83009 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

java执行javascript脚本

    博客分类:
  • java
阅读更多

1.自从jdk1.6后就加入了这个功能

2.

    ScriptEngineManager engineManager  = new ScriptEngineManager(); //脚本管理器
     ScriptEngine engine = engineManager.getEngineByName("JavaScript"); //得到脚本引擎
    // String str=(String) engine.eval("1+1").toString();  //执行js
     //System.out.println(str);  //输出结果
    
    
     //调用方法的
     engine.eval("function QQ(A){return A+2}");
     Invocable invocable = (Invocable) engine;  //转型
     Object obj=invocable.invokeFunction("QQ",new Object[]{4});  //放入值
     System.out.println(obj);  //输出结果

分享到:
评论

相关推荐

    浅析页面中Java与JavaScript脚本的区别.pdf

    浅析页面中Java与JavaScript脚本的区别 Java 与 JavaScript 脚本是两种不同的编程语言,它们在 Web 开发中扮演着重要的角色。虽然它们都可以嵌入到 HTML 页面中,但是它们的表示方式、执行过程和应用场景都是不...

    java运行js脚本引擎-----rhino

    Java运行JavaScript脚本引擎Rhino是一个强大的工具,它允许Java应用程序执行JavaScript代码并利用JavaScript的灵活性和动态性。Rhino是Mozilla基金会开发的一个开源项目,它完全用Java编写,因此可以无缝集成到Java...

    java 执行cmd命令及mongodb脚本

    你可以通过mongo命令行工具直接执行JavaScript脚本: ```bash mongo mydb --quiet ``` `mydb`是你要连接的数据库,`script.js`是包含JavaScript命令的文件。 2. MongoDB命令行: 在MongoDB shell中,可以直接输入...

    java执行JavaScript代码

    要在Java中运行JavaScript,首先需要引入支持JavaScript的引擎,如Nashorn(在Java 8中默认提供,但在Java 11后被废弃)或Rhino。如果使用Nashorn,通常不需要额外的库,因为它已经包含在Java标准版中。若选择Rhino...

    java android 执行脚本代码(java代码)

    在Android开发中,Java语言是主要的编程工具,但有时候我们可能需要在应用程序中执行一些脚本代码,比如JavaScript、Python或Shell等。这通常是为了实现一些特定功能,如自动化处理、数据解析或是利用第三方库的脚本...

    Java执行JavaScript代码.pdf

    标题和描述中提到的“Java执行JavaScript代码”指向了一个特定的技术范畴,即在Java环境中执行JavaScript代码。这通常涉及到使用Java中的脚本引擎API,特别是那些支持JavaScript的实现。从提供的部分内容中可以提炼...

    Java调用javaScript代码

    例如,你可以在Java服务端定义一个接口,该接口允许在运行时加载和执行JavaScript脚本来完成特定任务,这样就能轻松地切换或更新业务逻辑,而无需重新编译和部署Java代码。 在实际项目中,这种方法可以应用于许多...

    C# 动态解析 javascript 脚本引擎源码

    在实际应用中,C#通过调用Noesis.Javascript库的API,可以轻松地执行JavaScript脚本,如下所示: ```csharp using Noesis.Javascript; // 创建JavaScript引擎实例 var engine = new JavascriptEngine(); // 注册...

    AI CC 2015 JavaScript脚本手册

    通过JavaScript脚本,用户能够在Illustrator中执行自动化任务,例如批量更改图形属性、创建复杂的图形效果、或者实现插件功能等。 在本手册中,介绍了如何通过JavaScript脚本来访问Illustrator的APIs(应用程序编程...

    java如何与脚本(javaScript)之间相互调用二

    标题中的“Java如何与脚本(JavaScript)之间相互调用二”表明了本文将深入探讨在Java应用程序中如何与JavaScript代码进行交互,这通常涉及到Java的脚本引擎,如Nashorn或Rhino。这些引擎允许Java代码执行JavaScript...

    加载JavaScript脚本的包

    这就是`js jar jwr`标签所指的场景,它涉及到Java运行时环境中如何加载和执行JavaScript脚本。 1. **Nashorn JavaScript引擎**: 在Java 8之前,Java提供了Nashorn JavaScript引擎,这是一个内置的JavaScript解释...

    效率非常快的java读取javascript,附带源码和js.jar

    Java语言在处理JavaScript脚本时,常常会借助于一些库来实现,其中一个著名的库就是Rhino。Rhino是由Mozilla开发的一个开源的JavaScript引擎,它完全用Java编写,能够将JavaScript代码编译为Java字节码,从而使得...

    java脚本 快速学习

    以下是一个简单的示例,展示了如何使用JSAPI执行JavaScript脚本: ```java import javax.script.ScriptEngineManager; import javax.script.ScriptEngine; import javax.script.ScriptException; public class ...

    Java 8 Nashorn 脚本引擎

    这对于那些需要在服务器端或者桌面应用中运行JavaScript脚本的Java开发者来说,是一个非常重要的工具。 在Java 8中,Nashorn引擎主要通过以下两个接口提供服务: 1. `ScriptEngine`:这是Java的`javax.script`包中...

    脚本化Java

    以下是一个简单的示例,展示了如何在Java程序中运行JavaScript脚本: ```java import javax.script.*; public class RunScript { public static void main(String[] args) throws IOException { ...

    Java调用Groovy,实时动态加载数据库groovy脚本

    Groovy代码可以被Java编译器理解,并且在运行时,GroovyShell或GroovyClassLoader等工具能够即时编译和执行Groovy脚本,这为动态加载和执行提供了便利。 当我们需要在Java程序中调用Groovy脚本时,可以使用以下步骤...

Global site tag (gtag.js) - Google Analytics