您可以在这里快速查找:


 
您的位置: 编程学习 > java教程 > 200602
文章分类

Java技术
2005: 03 04 05 06 07 08
09 10 11 12
2006: 01 02

Asp.net
2005: 07 08 09 10 11 12
2006: 01 02

VB编程
2006: 02

Asp编程
2005: 11 12
2006: 01 02

C++/VC
2005: 10 11 12
2006: 01 02

Delphi
2005: 12
2006: 01 02

其它

 本文章适合所有读者

beanshell简介

sinbo
Beanshell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文

件大小为175k。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。这样就可以象perl一样写脚本了

http://www.beanshell.org/

运行方式:
l 界面UI方式 :java bsh.Console
l 命令行方式 :java bsh.Interpreter 
l 运行脚本文件:java bsh.Interpreter filename [ args ]

下面来一个例子
下载beanshell的jar,加到classpath 里

写一个脚本文件 myscript.txt ,内容如下:

a = 2;
b = 3;
c = a + b;
print(c);

运行该脚本
 
 c:\beanshell>java bsh.Interpreter myscript.txt


OK,输出结果5


  写一个bat文件 bsh.bat放到系统目录下,如:winnt
  文件内容如下:

  java bsh.Interpreter %1


就可以使用如下方法运行脚本文件了

 c:\beanshell>bsh myscript.txt


------------------------------
  beanshell是相当好使的

   osworkflow用的就是他了
   可以轻松的计算表达式的值

 
                  http://www.javaresearch.org/article/showarticle.jsp?column=2&thread=31411