BeanShell是一個小巧免費的JAVA源碼解釋器,支持對象式的腳本語言特性,亦可嵌入到JAVA原始碼中。
基本介紹
- 中文名:JAVA源碼解釋器
- 外文名:BeanShell
- 特點:小巧免費
- 支持對象:對象式的腳本語言特性
BeanShell是一個小巧免費的JAVA源碼解釋器,支持對象式的腳本語言特性,亦可嵌入到JAVA原始碼中,能動態執行JAVA原始碼並為其擴展了腳本語言的一些特性,像JavaScript和perl那樣的弱類型、命令式、閉包函式等等特性都不在話下。
不敢再譯了,具體還是參考beanshell的官方網站吧……
設定環境
l 把;bsh-xx.jar放到$JAVA_HOME/jre/lib/ext資料夾下
l unix: export CLASSPATH=$CLASSPATH:bsh-xx.jar
l windows: set classpath %classpath%;bsh-xx.jar
運行方式:
l 界面UI方式 :java bsh.Console
l 命令行方式 :java bsh.Interpreter
l運行腳本檔案:java bsh.Interpreter filename [ args ]