原来第一次是在osworkflow中听说过beanShell,最近又碰到,感觉还是挺有用的,比如对于我来说我就想有一些class文件拿过来直接调用看看,但有不想搭建一个麻烦的环境,而beanshell就可以满足我这个需求。
假设我欲调用的java为MyShit
javac ...
java ..
在dos中设置classpath,指向该class文件
set classpath=%classpath%;c:\beanshell
编写一个 bsh的bat文件,便于dos直接调用beanshell脚本
编写一个test.bsh脚本
在dos下运行 bsh test.bsh就OK了
另外,beanshell作为动态脚本语言可以结合 spring2.0的新特性,你新写的业务类可以直接修改而不用重新发布,怎么样,是不是比较方便,详细操作请参考Springframework 2.0 与 ZK 混合开发实例
试一试!
详细使用请参考官方文档