frank oo java

我爱oo,我爱java。http://oofrank.blogchina.com

My Links

Blog统计

公告

欢迎到 oofrank@blogchina 来 QQ:421057986 email:oofrank@163.com
www.flickr.com
oofrank@flickr with my S9500

Free Download Manager
Free Download Manager

文章

收藏

相册

IT

other

存档


正在读取评论……
Interpreter bsh = new Interpreter();  // Construct an interpreter
方法一:
bsh.eval("sum(int i1,int i2){return calc.sum(i1,i2);}");
方法二:
bsh.eval("importCommands(\"your package name\");");  //sum.bsh--必须在包路径中包含该名字的文



测试:
bsh.set("calc", new Calc()); 
System.out.println(bsh.eval("sum(1,2)"));


sum.bsh:

 int sum(int i1,int i2){return calc.sum(i1,i2);}


Calc.java
public class Calc {
    public   int sum(int i1,int i2){
        return i1+i2;
    }
}


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1120639


[点击此处收藏本文]  发表于2007年01月27日 2:46 PM




正在读取评论……
大名
网址
验证码
评论