【解决方法】在Java组件中使用BSLicense类在应用程序入口处将Web许可登录的代码段嵌入,登录web许可即可。
// 以下测试需要在本机没有其他正式许可的情况下进行。
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");
}