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
beanshell简介
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
通过spring的拦截器实现Filter的功能
sinbo
2018-08-27 19:44:58
ClickStream--看谁在系统里,都在做什么
sinbo
2018-08-27 19:44:58
jPortlet 1.0--开放源代码Portlet容器已经出台
liuflei3139
2018-08-27 17:51:25
Cannot show the image generated by jfreechart
iteye_20852
2018-08-27 07:32:11
用VC和MinGW导出dll的def和lib(a)文件
iteye_16355
2018-08-27 05:18:16
下载最新的firefox源码并编译
iteye_16355
2018-08-27 05:18:13
使用google breakpad生成dump文件
iteye_16355
2018-08-27 05:18:13
用wget下载整个网站
iteye_16355
2018-08-27 05:18:13
一个很完善的war3录像分析库War3RepLib源码
iteye_16355
2018-08-27 05:18:09
valgrind中文命令行帮助
iteye_16355
2018-08-27 05:18:09
HOOK IAT的代码与例子,备忘
iteye_16355
2018-08-27 05:18:09
Windows下用C语言获取进程cpu使用率,内存使用,IO情况
iteye_16355
2018-08-27 05:18:09
[回到起点]看看Java HashMap的源码和实现
zealvampire
2018-08-27 01:18:52
Jbpm better practice - Jbpm使用的一些建议
zealvampire
2018-08-27 01:18:49