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