2009-01-14 41 views
2

我想通過USB直接通信兩個java程序,而不需要通過設備或電纜。不要問我爲什麼,我不知道這個決定背後的細節或推理。使用java和usb:哪個api? jsr-80,jusb,...?

我發現jusb和jsr-80是兩個java/usb API來執行此操作。他們在linux和windows上工作 - 我將需要兩者的功能。

問題:

哪個更標準,更易於接受?哪個更穩定?我的任務更容易?那裏有其他標準或普通的java/usb API嗎?

我想聽聽你們的這些或其他java/usb API的經驗。

感謝, JBU

回答

1

我想兩個Java程序,而無需通過設備或電纜

咦要通過USB直接溝通? USB通過電纜將設備連接到主機。

編輯:如果我必須快速使用兩個Java程序進行通信,一個在設備上,另一個在主機上,我幾乎肯定會使用USB鏈接(配置爲超出Java範圍的方式)充當串行流並使用像rxtx這樣的串行庫。

2

這兩個實現都有它們在Windows上的侷限性。他們都不支持Windows上的批量傳輸。

有一個商業圖書館JCommUSB可在www.icaste.com