ubuntu18.04环境下,arduino ide在打开串口监视器时报错

ubuntu18.04环境下,arduino ide在打开串口监视器时报错
Exception in thread “AWT-EventQueue-0” java.lang.UnsatisfiedLinkError: /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so: /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so: file too short
这个错误表明 libjSSC-2.8_x86_64.so 文件可能已损坏或不完整。
1.首先,检查该文件的大小,以确认它是否真的损坏。一个正常的 .so 文件不应该是“file too short”(文件太短)。

ls -l /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

-rw-rw-r-- 1 lzx lzx 0 Jun 7 01:50 /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so
从输出可以看到,/home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so 文件大小为0字节,这确实表明文件已损坏或不完整。你需要替换该文件才能解决问题。
1.首先,删除损坏的 libjSSC-2.8_x86_64.so 文件:

rm /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

2.下载新的 libjSSC-2.8_x86_64.so 文件

wget https://github.com/scream3r/java-simple-serial-connector/raw/master/src/main/resources/lib/linux/x86_64/libjSSC-2.8_x86_64.so -P /tmp

3.创建目录并复制文件

mkdir -p /home/lzx/.jssc/linux
cp /tmp/libjSSC-2.8_x86_64.so /home/lzx/.jssc/linux/

4.设置权限

chmod 755 /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

5.确认文件大小

ls -lh /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

6.运行arduino ide

./arduino-ide

相关推荐

  1. Ubuntu1804如何切换python版本

    2024-06-08 04:16:05       32 阅读
  2. Ubuntu conda创建环境失败报相关问题

    2024-06-08 04:16:05       19 阅读
  3. Mac环境打包Python应用

    2024-06-08 04:16:05       8 阅读
  4. ubuntu1804安装jupyter中的js环境

    2024-06-08 04:16:05       43 阅读
  5. Ubuntu环境搭建小型化Git服务器

    2024-06-08 04:16:05       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 04:16:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 04:16:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 04:16:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 04:16:05       20 阅读

热门阅读

  1. mysql undolog管理

    2024-06-08 04:16:05       9 阅读
  2. 前端面试题日常练-day57 【面试题】

    2024-06-08 04:16:05       10 阅读
  3. Ansible语法与模块

    2024-06-08 04:16:05       5 阅读
  4. 从外部访问类中的私有成员

    2024-06-08 04:16:05       7 阅读