树莓ttyUSB0错误

时间:2018-04-05 12:50:45

标签: java raspberry-pi3 fingerprint rxtx

  

SLF4J:实际绑定的类型为[org.slf4j.impl.JDK14LoggerFactory]   加载时抛出java.lang.ExceptionInInitializerError   gnu.io.RXTXCommDriver java.lang.NoClassDefFoundError:不能   初始化加载时抛出的类gnu.io.RXTXCommDriver   gnu.io.RXTXCommDriver无法连接端口:/ dev / ttyUSB0   异常:gnu.io.NoSuchPortException

我在Raspberry Pi中使用Java,现在使用指纹传感器时出错了。连接是USB-TTL。

指纹传感器模块是ZFM-​​20。

1 个答案:

答案 0 :(得分:0)

您需要将本机库添加到JVM实例。

使用以下命令安装rxtx:

sudo apt-get install librxtx-java

然后使用如下命令行启动应用程序:

java -Djava.library.path=/usr/lib/jni -cp /usr/share/java/RXTXcomm.jar:. -jar appName.jar

如果您正在使用eclipse,则需要从项目首选项添加本机库: What is java.library.path , How to set in Eclipse IDE

另请参阅此similar thread on StackOverflowthis tester app以测试端口是否正常工作。