【解决办法】 iObjects Java 组件中提供了 BSLicense 类用于登录 web 许可中心,使用详情可参考 iObjects Java 组件帮助文档。
public static void main(String[] args) {
int[] loginFeatures = new int[] { 10002, 10003 };
// 登录Web许可
BSLicense.login("192.168.17.32", 9183, loginFeatures);
// 连接Web许可中的许可模块,验证Web许可获取是否成功,成功返回0。
License lic = new License();
int code = lic.connect(10002);
System.out.println("code = " + code);
// 登出Web许可
BSLicense.logout();
// 再次连接许可模块,验证Web许可是否已经无效,返回值应该为非0值。
code = lic.connect(10002);
System.out.println("code = " + code);
System.out.println("end");
}