Java 黄玉签名小程序未连接到COM1上的串行ClipGem

Java 黄玉签名小程序未连接到COM1上的串行ClipGem,java,applet,serial-port,topaz-signatures,Java,Applet,Serial Port,Topaz Signatures,我的问题是: 我无法使用Java小程序中的(型号:T-C912-B1)连接到串行端口COM1 我已经验证了我构建的Java类可以作为桌面应用程序扩展Frame,并且我可以成功地在COM1和ClipGem USB(型号:T-C912-HSB-R)上捕获签名 接下来,我将Frame更改为JApplet,并使用新的小程序和USB ClipGem再次尝试,以验证小程序是否仍能成功捕获签名,USB是否仍能按预期工作 但是,当我在串口签名板上尝试相同的小程序时,我无法连接到它。记住,我已经验证了它是作为桌面

我的问题是:

我无法使用Java小程序中的(型号:T-C912-B1)连接到串行端口COM1

我已经验证了我构建的Java类可以作为桌面应用程序扩展
Frame
,并且我可以成功地在COM1和ClipGem USB(型号:T-C912-HSB-R)上捕获签名

接下来,我将
Frame
更改为
JApplet
,并使用新的小程序和USB ClipGem再次尝试,以验证小程序是否仍能成功捕获签名,USB是否仍能按预期工作

但是,当我在串口签名板上尝试相同的小程序时,我无法连接到它。记住,我已经验证了它是作为桌面应用程序工作的

有人知道导致COM1出现此问题的原因吗?

有人遇到过这个问题吗?

我遗漏了什么吗?



注意:我熟悉Java并有一些编程经验,但我不是专家。另外,我一直在与Topaz Systems来回寻找解决方案,目前正在等待他们的另一个答复。

作为小程序运行时,您是否看到Java控制台?您可能会看到异常的堆栈跟踪。

作为小程序运行时,您是否查看了Java控制台?您可能会看到异常的堆栈跟踪。

如果代码作为桌面应用程序运行良好,解决此问题的方法是将应用程序部署为Java Web Start应用程序,而不是小程序。

如果代码作为桌面应用程序运行良好,解决此问题的一种方法是将应用程序部署为Java Web Start应用程序,而不是小程序。

是。控制台中唯一的东西是我的自定义日志消息。“尝试USB,尝试COM1”等等。有什么想法可以阻止COM1和Java小程序?小程序是否正确签名?我使用自己创建的密钥与jarsigner进行了自签名。这算是正确签名吗?是的,不允许未签名的小程序访问COM端口。是。控制台中唯一的东西是我的自定义日志消息。“尝试USB,尝试COM1”等等。有什么想法可以阻止COM1和Java小程序?小程序是否正确签名?我使用自己创建的密钥与jarsigner进行了自签名。这算是正确签名吗?是的,不允许未签名的小程序访问COM端口。您是否检查了基本权限并确保可以在Java中从COM端口进行简单的原始读取?COM1适用于从命令行运行的相同Java代码,在浏览器中作为小程序运行时会出现问题。您认为这是权限问题吗?如果是的话,我应该看哪里(java.policy/security)?我已经在小程序jar上签名了。有没有快速破解来确定权限?通过“COM1有效”你是说直接访问COM1(不使用黄玉库)有效?老实说,我对Java不太了解,但我看了这个问题,因为我知道一些关于黄玉签名垫的知识。似乎thoughWorks通过桌面在com1上运行。在小程序中不起作用。我没有在没有topaz库的小程序中尝试过COM1。我将尝试下一步,如果你可以,做一个非常小的测试用例,并张贴在这里。这将帮助你找到更多的人来帮助你(尽管遗憾的是,你可能没有及时得到你的赏金)。你是否检查了基本权限,并确保你可以用Java从COM端口进行简单的原始读取?COM1适用于从命令行运行的相同Java代码,当在浏览器中作为小程序运行时,问题就出现了。您认为这是权限问题吗?如果是的话,我应该看哪里(java.policy/security)?我已经在小程序jar上签名了。有没有快速破解来确定权限?通过“COM1有效”你是说直接访问COM1(不使用黄玉库)有效?老实说,我对Java不太了解,但我看了这个问题,因为我知道一些关于黄玉签名垫的知识。似乎thoughWorks通过桌面在com1上运行。在小程序中不起作用。我没有在没有topaz库的小程序中尝试过COM1。我将尝试下一步,如果你可以,做一个非常小的测试用例,并张贴在这里。这将帮助你找到更多的人来帮助你(尽管遗憾的是,你可能不会及时得到你的赏金),这可能是最好的答案。但是,我将放弃让COM1使用这个小程序。也许,我会回到它。我们的解决方案是切换到所有USB平板电脑。谢谢你的建议。这可能是最好的答案。但是,我将放弃让COM1使用这个小程序。也许,我会回到它。我们的解决方案是切换到所有USB平板电脑。谢谢你的建议。
public class SigPlusSimpleDemo extends Frame