intra-mart Accel Platform 脚本开发模式编程指南 第16版2020-04-01

如何与标准Java 链接

intra-mart Accel Platform可以轻松地与Java标准Class合作。
intra-mart Accel Platform ,通过使用确定的声明方法定义类,可以访问与intra-mart Accel Platform Object 等效的Java类方法。
本节描述如何与标准Java类链接。

注解

此处描述的标准Java类是在包名称中引用以java或javax开头的类。
这些标准类可以直接从Java调用。

从Java调用

以与普通Java编程相同的方式从任何文件中调用并使用程序中的目标类。
对于需要创建实例的类,可以使用new运算符调用构造函数。
此外,生成的实例可以存储在JavaScript中声明的变量中并使用。
机能 初始化要求){
	//您可以按原样使用它,因为它是静态方法。
	爪哇线程数睡觉5000);
	//如果需要创建实例,请使用new运算符调用构造函数。
	变种 清单 = 新的 爪哇效用数组列表();
	//您也可以使用存储在JavaScript声明的变量中的生成实例。
	除错浏览清单isEmpty());
}

注意

Import子句不能在JavaScript中使用。
调用Java类时,请确保以完整格式指定目标类,而不忽略包名称。

捕捉异常

尝试调用catch可以捕获在调用Java类时发生的异常。
但是,请注意,您无法捕获Error类的子类。
可捕获的异常类必须是Exception的子类。
捕获的异常已转换为JavaScript类型。
如果要处理实际发生的Java异常,它将存储在捕获的异常的__javaException__属性中。
        试一试 {
          爪哇巴兹x();
        } 赶上Ë {
          Ë__javaException__getLocalizedMessage();
          Ë__javaException__printStackTrace();
        }