我无法使用Java Applet中的ClipGem (Model: T-C912-B1)连接串口COM1。
我已经验证了我构建的Java类可以作为扩展Frame
的桌面应用程序工作,并且我可以成功捕获COM1上的签名,也可以在ClipGem USB(型号:T-C912-HSB-R)上捕获签名
public class SigPlusSimpleDemo extends Frame
接下来,我将Frame
更改为JApplet
,并再次尝试使用我的新applet与USB ClipGem一起验证applet仍然成功捕获签名,USB仍然按预期工作,并且确实如此。
但是,当我在串口签名板上尝试相同的applet时,我无法连接到它。请记住,我已经验证了它可以作为桌面应用程序工作。
有人知道导致COM1上出现这个问题的原因吗?
有人遇到过这个问题吗?
我错过了什么吗?
注:我熟悉Java并有一些编程经验,但我不是专家。此外,我一直在与Topaz Systems来回寻找解决方案,我目前正在等待他们的另一个答复。
如果代码作为桌面应用程序运行良好,那么解决这个问题的一种方法是将您的应用程序部署为Java Web Start应用程序,而不是applet。
您看到作为applet运行时的Java控制台了吗?您可能会看到异常的堆栈跟踪。