我在 64 位 Ubuntu 18.04 LTS 上使用 librxtx-java 包中的 RXTXcomm.jar 和 librxtxSerial.so,每次在 64 位 1.6.0_45 JRE 上运行我的应用程序时都会收到以下警告:
RXTX Warning: Removing stale lock file. /var/lock/LCK..ttyACM0
有没有办法可以摆脱这个烦人的 RXTX 警告?
答案1
您只需在 java 执行前面添加“sudo”即可。
sudo java -jar xxxxx.jar
因为锁定文件可能需要使用“管理员”权限才能删除。
或者您可以在运行JAVA程序之前手动删除锁文件。
sudo rm -f /var/lock/<name of lock file>