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

用BeanShell来运行java脚本

    博客分类:
  • java
阅读更多

1.导入bsh-2.0b4.jar 包

2.

Interpreter interpre = new Interpreter(); //创建一个解析器
interpre.set("num",343);
String str="int sum=44*num;"+
"result=num;"; //要执行的java代码如果有变量要传进来就用 interpre.set("变量名",值);
interpre.eval(str); //执行代码
System.out.println(interpre.get("result")); //返回结果,因为结果是返回在result变量上

分享到:
评论

相关推荐

    beanshell java源码解释器

    Beanshell 是一个轻量级的Java源码解释器,它允许你在运行时执行Java代码片段或者完整的脚本。这个工具非常适用于快速测试、调试、以及动态编程任务,因为它的语法接近于标准Java,同时又引入了一些脚本语言的便利...

    java的BeanShell公式执行引擎

    Java的BeanShell是一个轻量级、动态的脚本语言,它是专门为Java平台设计的,允许在运行时执行Java代码或者类似JavaScript的语法。BeanShell在Java应用中常被用来进行快速原型开发、测试以及扩展,它提供了一种简单的...

    how to use beanshell to debug java application

    ### 使用BeanShell调试Java应用程序的关键知识点 #### 一、引言 在评估Java应用程序的安全性时,特别是客户端-服务器架构的应用程序,往往涉及到修改代码、编译、部署、测试等一系列繁琐的过程。当无法获取源代码时...

    BeanShell快速入门Java应用.docx

    BeanShell支持标准的Java语句和表达式,并允许用户使用“松散类型”来简化编程过程。这意味着,在编写脚本时可以省略变量类型的声明,从而提高开发效率。 示例代码: ```java // 松散类型的变量声明 String foo = ...

    BeanShell帮助文档和jar包

    BeanShell 是一个轻量级的Java脚本语言,它允许开发者使用类似JavaScript的语法来编写和执行Java代码。这个“BeanShell帮助文档和jar包”包含了一切你需要开始使用BeanShell的资源。以下是对BeanShell及其相关文件的...

    beanshell 源码

    Beanshell 是一个轻量级的Java脚本引擎,它允许你在运行时动态执行Java代码。这个源码包可能包含了 Beanshell 的完整源代码,对于学习和理解其内部工作原理非常有帮助。Beanshell 可以作为Java应用程序的一部分,...

    beanshell.jar

    Beanshell 是一个轻量级的Java脚本引擎,它的核心组件是 `bsh.jar` 文件。在本例中,我们有两个版本为 2.0b4 的相关文件:`bsh-2.0b4.jar` 和 `bsh-core-2.0b4.jar`。这两个文件都是 Beanshell 库的不同组成部分,...

    beanshell 源码 jar doc sound

    Beanshell 是一个轻量级的Java脚本引擎,它允许用户在运行时直接执行Java语法的脚本。这个压缩包包含三个重要的组成部分:`bsh-2.0b4.jar`、`bshjavadoc.zip` 和 `beanshell` 文件夹,这些都是与Beanshell相关的资源...

    BeanShell介绍

    BeanShell是一款轻量级的Java脚本引擎,它允许用户在运行时动态地编写和执行Java代码。作为一个开源项目,BeanShell在IT行业中被广泛应用于快速原型开发、测试、脚本自动化以及教学等场景。其灵活性和易用性是它的一...

    Jmeter调用java脚本过程详解

    同时,需要注意的是,虽然 Java 脚本执行效率较高,但过度使用可能增加 JMeter 的内存消耗,因此应谨慎使用并优化脚本。 总的来说,JMeter 调用 Java 脚本是一种强大的功能,可以帮助测试工程师实现自定义测试逻辑...

    beanshell的使用,介绍以及源码

    Beanshell 是一个轻量级的Java脚本引擎,它允许你在运行时动态执行Java代码,也可以用作一个灵活的测试工具。它不只支持标准的Java语法,还提供了与Perl、Python等脚本语言类似的便利特性,如命令行变量、简单的控制...

    beanshell所需文件

    Beanshell 是一个轻量级的Java脚本引擎,它允许你在运行时执行和修改Java代码。这个引擎使得开发者能够在应用程序中动态地引入脚本功能,进行测试、调试或者扩展程序的行为。在Java环境中,Beanshell 提供了一种简单...

    BeanShell

    BeanShell 是一个轻量级的Java脚本环境,它允许开发者使用类似JavaScript的语法来编写和执行Java代码。BeanShell 的设计目标是提供一个灵活、动态的工具,用于测试、原型设计、脚本以及对Java应用程序进行调试。由于...

    用BeanShell实现公式管理

    BeanShell允许开发者编写Java脚本,并在运行时即时执行,无需编译。这使得它成为构建动态系统的好工具。在我们的公式管理系统中,BeanShell将用于解析和执行用户定义的公式。 2. **JDOM简介** JDOM是一个用Java...

    BeanShell和Mozilla Rhino详细介绍和例子

    1. **嵌入到应用程序中**:在你的Java应用中集成BeanShell,以便在运行时执行Java代码或添加脚本功能。 2. **调用应用程序对象和API**:BeanShell可以访问和操作你的应用程序中的任何JAVA对象和API,增强了程序的...

    BeanShell2.0b5源码

    BeanShell 是一个轻量级的Java脚本引擎,它允许开发者使用类似JavaScript的语法来执行Java代码。在本文中,我们将深入探讨BeanShell 2.0b5的源码,了解其工作原理、核心功能以及它如何为Java开发提供便利。 1. **...

Global site tag (gtag.js) - Google Analytics