我想連接磁卡閱讀器,發送命令並獲得Windows XP中的Java(COM端口)響應。我有.h
文件& dll
。我想用dll
函數。我如何連接或發送設備?用Java發送命令到設備
回答
您將需要使用JNI(Java本地接口),谷歌它的細節。在JNI可以使用它之前,您可能必須首先在C中的DLL中編寫一些包裝器。
+1。我可以用Java API解決我的問題嗎(Javax.comm或RXTX,不使用JNI或用C編寫代碼)? – totali 2011-06-01 05:50:09
@totali:我發現@ Eelke的評論和回答非常有幫助;我澄清了你的問題,並相應地提出了答案。當你有足夠的聲譽時,我敦促你也這樣做。您可能還想查看[faq](http://stackoverflow.com/faq)。 – trashgod 2011-06-01 06:00:26
@totali:使用JNA作爲垃圾建議在他的回答中不應該要求任何C,但我沒有經驗。如果您知道完整的串行協議,則可以使用任何串行Java通信庫,請參閱垃圾桶早期評論。 – Eelke 2011-06-01 08:57:48
或者,您可以使用JNA綁定到dll
。
- 1. 發送觸摸命令到Android設備
- 2. 在多個設備上發送命令
- 3. adb:無法從命令行向我的設備發送命令
- 4. 設備在發送MDM命令後不發送任何內容
- 5. 如何發送備份或恢復命令到命令窗口
- 6. 在局域網中發送數據和命令從設備到設備
- 7. 如何將命令從iPhone發送到硬件設備?
- 8. 發送自定義命令到大容量存儲設備
- 9. 藍牙Android SPP,發送串口命令到設備?
- 10. RXTX如何將命令發送到設備
- 11. 無法發送mdm有效載荷和命令到設備
- 12. 從Java發送命令到Linux
- 13. 用HTTP POST發送設備令牌
- 14. 發送命令到進程
- 15. popen發送命令到
- 16. 發送命令到PIC
- 17. 發送命令到Telnet
- 18. ASCII命令發送到藍牙設備使用Python接收數據
- 19. 發送座標到設備
- 20. 如何讓Puppet設備管理髮送我自己的命令?
- 21. 向Windows中的SCSI設備發送特定的SCSI命令
- 22. Appium(1.6.3)停止向Android設備發送命令
- 23. 如何向Linux中的scsi設備發送特定命令?
- 24. FIWARE-IoT代理程序:通過MQTT向設備發送命令
- 25. 向UWP中的串行設備發送命令
- 26. 通過寫入DataOutputStream通過藍牙向設備發送命令
- 27. 發送推送通知到許多設備令牌
- 28. 發送設備令牌服務器
- 29. 從命令行發現無線設備
- 30. 使用angular2發送Firebase設備令牌到服務器
[java api通過串口發送文件]可能的重複(http://stackoverflow.com/questions/2003821/java-api-to-send-file-through-serial-port) – trashgod 2011-06-01 05:22:01
@trashgod,I想要發送命令和接收響應,而不是發送文件 – totali 2011-06-01 05:34:00
提到的兩個API都這樣做。 – trashgod 2011-06-01 05:38:22