`
流浪鱼
  • 浏览: 1682759 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Beanshell (bsh)

 
阅读更多

Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行 标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点:使用Java反射API以提供Java语句和表达式 的实时解释执行;可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行;与在应用 程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器);非常精简的解释器jar文件大小为175k

 

http://www.beanshell.org/

分享到:
评论

相关推荐

    bsh.rar_Beanshel_beanshell_bsh-2.0b4-src.zip_javascript 解释

    BeanShell是一个小型的,免费的,可嵌入式的,具有面向对象脚本语言特性的Java代码解释器。它是用Java语言写的。它能执行标准的Java语句和表达式,还自带简单的脚本命令和语法。它把编程对象当成一个简单的方法,这...

    bsh2.0源码

    bsh(BeanShell)是一个轻量级的、动态的Java语言解释器,它允许在运行时执行Java语法和一些扩展语法的脚本。作为Java开发工具,bsh提供了一个强大的环境,开发者可以快速测试代码片段、原型设计、自动化任务,甚至...

    用友NC BeanShell远程代码执行

    用友 NC bsh.[servlet](https://so.csdn.net/so/search?q=servlet&spm=1001.2101.3001.7020).BshServlet 存在远程命令执行漏洞,通过BeanShell 执行远程命令获取服务器权限。 ## 漏洞影响 ``` NC 6.5版本 具体详见...

    java的BeanShell公式执行引擎

    BeanShell的核心库包含在`bsh-core-2.0b4.jar`文件中,这是在根目录Bean/bin文件夹下的一个关键组件。这个JAR包包含了BeanShell的所有运行时需要的类和资源,使得开发者可以在Java环境中便捷地使用BeanShell。 `...

    bsh-2.0b6-API文档-中文版.zip

    Maven坐标:org.apache-extras.beanshell:bsh:2.0b6; 标签:apache、extras、beanshell、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...

    bsh-2.0b6-API文档-中英对照版.zip

    Maven坐标:org.apache-extras.beanshell:bsh:2.0b6; 标签:apache、extras、beanshell、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    用BeanShell来运行java脚本

    2. **启动BeanShell**:在Java程序中,你可以通过`bsh.Interpreter`类创建一个BeanShell解释器实例。初始化后,你可以向这个解释器传递Java代码字符串,它会立即执行。 3. **执行Java代码**:BeanShell支持动态执行...

    beanshell 源码 jar doc sound

    这个压缩包包含三个重要的组成部分:`bsh-2.0b4.jar`、`bshjavadoc.zip` 和 `beanshell` 文件夹,这些都是与Beanshell相关的资源。 `bsh-2.0b4.jar` 是Beanshell的核心库文件,它包含了Beanshell的所有类和方法。当...

    beanShell范例

    Beanshell是用Java写成的,是一个小型的、免费的的、可嵌入式的Java源代码解释器,具有对象脚本语言特性。 BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法...

    beanshell.jar

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

    Java计算数学表达式的结果的jar包(bsh-2.0b4.jar)

    Java计算数学表达式的结果主要依赖于像bsh(BeanShell)这样的库,BeanShell是一个小型、开源的Java脚本环境,它可以动态执行Java代码并提供一个交互式的解释器。在这个场景中,`bsh-2.0b4.jar` 是BeanShell的一个...

    beanshell所需文件

    在 Beanshell 中,`bsh-2.0b4.jar` 是核心库文件,包含了 Beanshell 的所有功能。这个 JAR 文件提供了BeanShell解释器和相关的类,使得用户可以直接在Java程序中执行BshScript对象,或者通过命令行接口来运行脚本。`...

    beanshell-2.0b4.src

    而“bsh”目录则可能包含了 Beanshell 的源代码、库文件或者相关的脚本示例。 Beanshell 的主要特点和功能包括: 1. **动态执行Java代码**:Beanshell 允许用户在运行时编写和执行Java代码,无需编译过程,提高了...

    BeanShell 测试实例

    Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行 标准Java语句和表达式,另外包括一些脚本命令和语法。

    BeanShell2.0b5源码

    - **bsh_2.0b5 包含的源码文件:** 这个压缩包中的源码可能包含`bsh`包,其中包括了BeanShell的核心组件,如`Interpreter`类,负责解析和执行脚本,以及各种辅助类,如`SimpleNameSpace`,用于管理变量和对象的命名...

    bsh架包以及源码包

    这个“bsh架包以及源码包”包含了Beanshell的核心库和源代码,为开发者提供了一个深入理解其内部工作原理以及自定义功能的机会。 首先,Beanshell 允许动态执行Java代码,这意味着在程序运行时可以编写、修改和执行...

    beanshell学习笔记

    然后在命令行输入`java bsh.Console`,如果一切正常,将会启动BeanShell的控制台。运行方式包括三种:一是通过图形用户界面UI方式运行`java bsh.Console`;二是以命令行模式运行`java bsh.Interpreter`;三是执行...

    bean shell 相关JAR 包

    核心文件 `bsh-2.0b4.jar` 是Bean Shell的主要库文件,它提供了Bean Shell的实现和接口,使得开发者可以使用类似JavaScript的语法来编写和执行Java代码。这个版本是2.0b4,意味着这是一个beta版本,但通常来说稳定性...

Global site tag (gtag.js) - Google Analytics