我想製作一個與串行設備(手持掃描儀)通信的java應用程序,以便應用程序獨立於平臺。 我找到了幾個代碼示例,當我將它們複製到Eclipse中時,它說缺少了javax.comm。*。 如何在我的Mac上安裝? 如何將這個庫添加到我的應用程序,以便用戶不必安裝任何東西?在mac上添加javax.comm API
我希望能夠給用戶一個jar文件和設備,他們應該能夠在windows/Mac/Linux上運行而不需要很少或沒有配置。
我發現了一個下載,我可以下載一個javax.comm.jar文件,但是下載的內容包含一個win32comm.dll,它依賴於某些方法 - 至少這是我在將jar文件添加到項目時得到的錯誤。
Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path
所以實際上沒有平臺獨立的方式與串口通信? – lmkk
我沒有那麼說。只是javax.comm/Java Communications API的參考實現不是平臺獨立的。在J2SE API中,沒有與串口通信的平臺獨立方式。 – user314104