运行手动初始化com.sun.comm.Win32Driver的Webstart应用程序,但是间歇性地无法正确加载
import javax.comm.CommDriver;
import javax.SerialPort;
...
try { // Manually Init comm.api Needed when working with webstart
String driverName = "com.sun.comm.Win32Driver";
CommDriver commDriver =
(CommDriver)Class.forName(dName).newInstance();
commDriver.initialize();
} catch(Exception e) {
LogManager.logException(this,e);
}
获取此错误消息: 2019年5月9日06:07:01 logmanager.LogThread.run SEVERE名称不能为空
更改的一件事是comm.jar的名称,由于对jar和其他需要comm.jar的应用程序进行了签名,因此将其更改为comm_1.8.jar