我想制作一个与串行设备(手持扫描仪)通信的 java 应用程序,以便该应用程序独立于平台。我找到了一些代码示例,当我将它们复制到 Eclipse 中时,它说 javax.comm.* 丢失了。如何在我的 Mac 上安装它?以及如何将此库添加到我的应用程序中,以便用户不必安装任何东西?
我希望能够给用户一个 jar 文件和设备,他们应该能够在 windows/Mac/Linux 上运行它而无需很少或没有配置。
我找到了一个可以下载 javax.comm.jar 文件的下载,但下载包含一个 win32comm.dll,它依赖于某些方式 - 至少这是我在将 jar 文件添加到我的项目时遇到的错误。
Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path