我现在要用JAVA做一个控制针式打印机的程序,在网上查了很多资料,都出现各种各样的问题,现在我是先做最简单的,可是也有错误,代码如下:public static void main(String[] args) {
CommPortIdentifier portId;
Enumeration en = CommPortIdentifier.getPortIdentifiers();
// iterate through the ports.
while (en.hasMoreElements()) {
portId = (CommPortIdentifier) en.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
System.out.println(portId.getName());
}
}
System.out.println("test");
}控制台输出结果如下:
test
Error 2 opening registry key HARDWARE\DEVICEMAP\SERIALCOMM
请问这是什么意思,该怎么解决。
这里关于要配置JDK的东西已经配置了,如还需要什么信息,可以再提供,如果有谁做过完整的控制针式打印机的例子,希望可以共享下,先谢了。。
CommPortIdentifier portId;
Enumeration en = CommPortIdentifier.getPortIdentifiers();
// iterate through the ports.
while (en.hasMoreElements()) {
portId = (CommPortIdentifier) en.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
System.out.println(portId.getName());
}
}
System.out.println("test");
}控制台输出结果如下:
test
Error 2 opening registry key HARDWARE\DEVICEMAP\SERIALCOMM
请问这是什么意思,该怎么解决。
这里关于要配置JDK的东西已经配置了,如还需要什么信息,可以再提供,如果有谁做过完整的控制针式打印机的例子,希望可以共享下,先谢了。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货