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"(文件太短)。

cpp 复制代码
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 文件:

cpp 复制代码
rm /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

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

cpp 复制代码
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.创建目录并复制文件

cpp 复制代码
mkdir -p /home/lzx/.jssc/linux
cp /tmp/libjSSC-2.8_x86_64.so /home/lzx/.jssc/linux/

4.设置权限

cpp 复制代码
chmod 755 /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

5.确认文件大小

cpp 复制代码
ls -lh /home/lzx/.jssc/linux/libjSSC-2.8_x86_64.so

6.运行arduino ide

cpp 复制代码
./arduino-ide
相关推荐
美式小田2 小时前
单片机学习笔记 9. 8×8LED点阵屏
笔记·单片机·嵌入式硬件·学习
兰_博3 小时前
51单片机-独立按键与数码管联动
单片机·嵌入式硬件·51单片机
时光の尘3 小时前
C语言菜鸟入门·关键字·float以及double的用法
运维·服务器·c语言·开发语言·stm32·单片机·c
嵌入式大圣5 小时前
单片机结合OpenCV
单片机·嵌入式硬件·opencv
日晨难再6 小时前
嵌入式:STM32的启动(Startup)文件解析
stm32·单片机·嵌入式硬件
yufengxinpian7 小时前
集成了高性能ARM Cortex-M0+处理器的一款SimpleLink 2.4 GHz无线模块-RF-BM-2340B1
单片机·嵌入式硬件·音视频·智能硬件
__基本操作__8 小时前
历遍单片机下的IIC设备[ESP--0]
单片机·嵌入式硬件
网易独家音乐人Mike Zhou14 小时前
【卡尔曼滤波】数据预测Prediction观测器的理论推导及应用 C语言、Python实现(Kalman Filter)
c语言·python·单片机·物联网·算法·嵌入式·iot
lantiandianzi21 小时前
基于单片机的多功能跑步机控制系统
单片机·嵌入式硬件
哔哥哔特商务网21 小时前
高集成的MCU方案已成电机应用趋势?
单片机·嵌入式硬件