.java源文件)
sourceRelative("xxx.java");
利用sourceRelative()方法把java的
源代码引入bsh环境中,然后进行调用。
这种方法不需要编译引用的java源文件,缺点也很明显"无法利用javac来检查java代码"。
(2) 方法二(通过引用.class二进制文件)
import xxx;
利用传统的java import机制来获取java类,然后在bsh环境中进行调用。
需要编译.java文件;
方便调用第三方的Java API(因为通常情况下无法得到API的源码,即使得到了文件会远大于jar包的大小)。
BeanShell介绍
-------------------------------------------------------------------------------
我们知道,现在有很多脚本语言,大家平时使用的比较多的包括Perl,Python,Ruby,Javascript,Groovy,
在这里我要介绍的是另外一个对象脚本语言BeanShell(BeanShell.org)。
BeanShell的解释器是用Java写的,开源并且
免费的,
引用ope