`
jiasudu1649
  • 浏览: 719617 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

BeanShell应用 - 在ant build文件里执行Java源代码

阅读更多
http://www.lifevv.com/java/doc/20070911153611135.html


本文介绍BeanShell的一个应用:怎么在ant build文件里执行BeanShell脚本。

ant从1.5开始支持beanshell脚本。
不过要能在ant里执行BeanShell脚本,需要执行以下步骤:
1,下载bsh-xxx.jar(xxx是版本号),并设置到ANT_HOME/lib或classpath。
2,下载bsf.jar,并设置到ANT_HOME/lib或classpath。
3,中间用到了commons-logging-1.1.jar,log4j-1.2.13.jar文件,将它们也设置到ANT_HOME/lib或classpath。
然后就可以执行beanshell脚本了。
*Eclipse环境下:Windows -> Settings -> Ant -> Runtime -> [Classpath] -> Add External Jars可以将jar文件添加到ANT_HOME。

build-bsh.xml
project name="testbsh" default="runscript" basedir=".">
    <target name="runscript">

        <!-- Run script from a file -->
        <script language="beanshell" src="c:\test\bsh\HelloWorld.bsh" />
            
        <!-- Run script in-line -->
        <script language="beanshell">
            <![CDATA[
                for(int i=0; i<3; i++ )
                    print( "i="+i );
                
            ]]>
        </script>

    </target>
</project>
分享到:
评论
1 楼 passnk 2009-04-07  
谢谢了,帮忙解决了问题。
保健枕
雷蒙磨

相关推荐

    java的BeanShell公式执行引擎

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

    用BeanShell来运行java脚本

    标题中的“用BeanShell来运行Java脚本”指的是利用BeanShell这个开源库在Java环境中执行动态的、交互式的Java代码。BeanShell是一个轻量级的Java Scripting引擎,它允许你在运行时执行Java代码,无需编译,极大地...

    beanshell java源码解释器

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

    beanshell-2.0b4.src

    1. **动态执行Java代码**:Beanshell 允许用户在运行时编写和执行Java代码,无需编译过程,提高了开发效率。 2. **脚本环境**:提供了类似Bash或Perl的交互式脚本环境,支持变量、函数、控制结构等。 3. **Java对象...

    beanshell-intellij-plugin:Intellij Idea中支持Beanshell语法和代码完成等功能

    Beanshell 是一个轻量级的 Java 交互式脚本语言,它允许开发者在运行时编写和执行 Java 代码。在 Intellij IDEA 这样的集成开发环境中(IDE)使用 Beanshell 插件,可以极大地提高开发效率,特别是对于快速测试、...

    beanshell-maven-plugin-archetype-1.2.jar

    官方版本,亲测可用

    beanshell-maven-plugin-archetype-1.2.2-sources.jar

    官方版本,亲测可用

    导入poi jar包实现使用Beanshell读写Excel文件

    BeanShell允许我们在测试计划中执行自定义的Java代码。因此,我们可以用BeanShell脚本来调用POI库,实现对Excel文件的操作。 以下是使用BeanShell和POI读取Excel文件的基本步骤: 1. 将Apache POI库添加到JMeter的...

    用友NC BeanShell远程代码执行

    # 用友NC BeanShell远程代码执行 # CNVD-2021-30167 ## 漏洞描述 用友NC是一款企业级管理软件,在大中型企业广泛使用。实现建模、开发、继承、运行、管理一体化的IT解决方案信息化平台。用友 NC bsh.[servlet]...

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

    也就是说BeanShell在许多方面对于Java的用处就像Tcl/Tk对于C的用处一样:BeanShell是可嵌入式的---你可以在运行时从你的应用程序调用BeanShell去动态的执行Java代码或是为你的应用程序提供脚本扩展。相反,你也可以...

    apache-ant-1.7.1-bin.zip

    在解压"apache-ant-1.7.1-bin.zip"后,用户会得到一个包含Ant二进制文件的目录结构,通常包括bin目录(存放可执行脚本)、lib目录(存放Ant运行所需的JAR文件)、docs目录(包含Ant的文档)以及其他必要的文件和目录...

    BeanShell快速入门Java应用.docx

    通过BeanShell,开发者可以在运行时动态执行Java代码,这在调试、脚本编写和应用程序扩展等方面非常有用。 #### 二、安装与配置 1. **下载BeanShell**: - 访问官方网站:`http://beanshell.org/` 下载最新的JAR...

    maven-script-beanshell-3.2.jar

    maven-script-beanshell-3.2.jar

    maven-script-beanshell-2.0.11.jar

    maven-script-beanshell-2.0.11.jar

    how to use beanshell to debug java application

    在评估Java应用程序的安全性时,特别是客户端-服务器架构的应用程序,往往涉及到修改代码、编译、部署、测试等一系列繁琐的过程。当无法获取源代码时,这个过程变得更加困难。为了解决这一问题,我们引入了BeanShell...

    maven-script-beanshell-2.1.0.jar

    maven-script-beanshell-2.1.0.jar

    beanshell所需文件

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

    beanshell-maven-plugin-archetype-1.2.2.jar

    官方版本,亲测可用

    beanshell 源码 jar doc sound

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

Global site tag (gtag.js) - Google Analytics