Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OSX可以';t使用screen命令检测终端中的串行端口_Java_Macos_Serial Port - Fatal编程技术网

Java OSX可以';t使用screen命令检测终端中的串行端口

Java OSX可以';t使用screen命令检测终端中的串行端口,java,macos,serial-port,Java,Macos,Serial Port,OS X中的Screen命令未检测到除蓝牙端口之外的任何已连接USB设备 最后,我需要在OS X上的2个Java应用程序之间创建串行通信,并首先使用socat创建2个虚拟串行端口: ./socat -d -d tty tty 输出为: N PTY is /dev/ttys000 N PTY is /dev/ttys001 N starting data transfer loop with FDs [3,3] and [5,5] 然后我创建了两个符号链接 ln -s /dev/ttys000

OS X中的Screen命令未检测到除蓝牙端口之外的任何已连接USB设备

最后,我需要在OS X上的2个Java应用程序之间创建串行通信,并首先使用socat创建2个虚拟串行端口:

./socat -d -d tty tty
输出为:

N PTY is /dev/ttys000
N PTY is /dev/ttys001
N starting data transfer loop with FDs [3,3] and [5,5]
然后我创建了两个符号链接

ln -s /dev/ttys000 /dev/ttyUSB01
ln -s /dev/ttys001 /dev/ttyUSB02
问题是,当我试图让Java检测串行端口以启动通信时,这些端口都没有被检测到。此外,当我连接USB设备并尝试使用命令屏幕获取所有串行端口时,它只显示蓝牙端口