Mac上进行串口工具开发,报以下异常
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:871)
at java.lang.System.loadLibrary(System.java:1124)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:123)


需要下载以下包,亲试可用
sudo cp RXTXcomm.jar /Library/Java/Extensions
sudo cp librxtxSerial.jnilib /Library/Java/Extensions
sudo chmod -R 755 /Library/Java/Extensions
然后就大功告成~
在Mac上进行串口工具开发时遇到异常java.lang.UnsatisfiedLinkError:norxtxSerialinjava.library.path。为解决此问题,需要下载RXTX相关包,包括RXTXcomm.jar和librxtxSerial.jnilib,将它们分别复制到/Library/Java/Extensions目录下,并确保librxtxSerial.jnilib的权限设置为755,这样就能成功加载库并正常运行。
718

被折叠的 条评论
为什么被折叠?



