1、调用自己写的类,方法如下
将java类(包路径com.semir.store.WSTest)打成jar包放在lib下面
之后在脚本中调用如下,其中new Packages是固定开头,com.semir.store.WSTest()是路径
//申明一个java类
var wstest = new Packages.com.semir.store.WSTest();
//MI_Store2SAP_Customer方法名称
var arrayObj = wstest.MI_Store2SAP_Customer(参数);
我就是按这个流程标准的去做的,我的包路径是:CallCenter,下面class文件是CallOut.class,然后脚本中代码是:var call = new Packages.CallCenter.CallOut(),就是在这句代码报错,所以也没法打印,报错信息是:[JavaPackage cn.myapps.callCenter.CallOut] is not a function, it is org.mozilla.javascript.NativeJavaPackage.