對於javax.usb,有三個模塊:問題建築javax.usb - 參考實現及Linux實現
- 的javax-USB
- 的javax-USB裏
- 的javax-USB [1- linux
faq表明爲了使用javax-usb,必須構建所有三個模塊。每個模塊都有一個關聯的tarball。我已經下載了它們中的每一個並將它們解壓縮。所以我有一個文件夾中的每個文件夾。
在控制檯中,我輸入的javax-USB文件夾,輸入
ant all
和罐子被建造。沒問題。一切都很完美!
我進入的javax-USB裏更冷,進入
ant all
,並說明它的錯誤了:
[javac] Compiling 50 source files to /home/nato/javax/javax-usb-ri/src
[javac] /home/nato/javax/javax-usb-ri/src/com/ibm/jusb/DefaultUsbInterfacePolicy.java:12: package javax.usb does not exist
[javac] import javax.usb.*;
[javac]^
[javac] /home/nato/javacrap/javax/javax-usb-ri/src/com/ibm/jusb/DefaultUsbInterfacePolicy.java:18: cannot find symbol
和一大堆更多的錯誤那樣。 我認爲這是因爲我製作的jar不在類路徑中。好的。 所以我檢查,我沒有classpath環境變量。我的理解是,然後classpath只是./所以我複製jsr80.jar文件到javax-usb-ri文件夾和javax-usb-ri/src文件夾和其他一些地方,它似乎並不不管我放在哪裏,我都無法建立它。
這令人沮喪。這是讓Java使用libusb的最佳方式嗎?有沒有更好的/更集成的Java解決方案的一些Maven倉庫?
如果不是,你能建議我的嘗試構建過程有什麼問題嗎?
謝謝!