什么是Java';s直接与设备通信的本机方式?
Java与设备或端口(如LPT1、COM1、USB)直接通信的本机方式是什么?本机的意思是不可移植,因此您必须使用JNI,或者当且仅当以下库不适合您时:什么是Java';s直接与设备通信的本机方式?,java,device-driver,ports,device,Java,Device Driver,Ports,Device,Java与设备或端口(如LPT1、COM1、USB)直接通信的本机方式是什么?本机的意思是不可移植,因此您必须使用JNI,或者当且仅当以下库不适合您时: 用于串行端口 用于USB 是COM和LPT端口的理想选择。USB是极其困难的;可能最简单的方法是为设备的本机驱动程序编写自己的C+JNI包装程序。不幸的是,在Javax.comm中,sun 2.0版和最新RXTX版本——LPT并行端口在Win32下没有正确实现。输出似乎可以正常工作,但如果您尝试从端口读取,则不可能。不使用任何扩展库的其他方法
- 用于串行端口
- 用于USB