[問題] 在樹莓派3使用POI 無法執行
最近我想在樹莓派3上,用POI套件讀取 Excel檔後
丟到MySQL裡,我在windows 筆電用Eclipse寫好程式執行都沒問題
但在樹莓派3用javac complie 都沒有error
執行就會出現以下錯誤
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/poi/xssf/usermodel/XSSFWorkbook
at TEST01.main(TEST01.java:23)
Caused by: java.lang.ClassNotFoundException:
org.apache.poi.xssf.usermodel.XSSFWorkbook
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 1 more
程式內容只是簡單的建立物件
File excelFile = new File("section_1_data.xlsx");
FileInputStream is = new FileInputStream(excelFile);
Workbook workbook = new XSSFWorkbook((InputStream) is);
POI版本為 4.1.2
JDK版本使用 JDK 8 for ARM
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b13)
Java HotSpot(TM) Client VM (build 25.261-b13, mixed mode)
Raspberry OS版本
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
有可能是因為POI不支持JDK for ARM嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.117.39 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/java/M.1598066425.A.203.html
※ 編輯: llzzyy01 (220.141.117.39 臺灣), 08/22/2020 11:20:56
※ llzzyy01:轉錄至看板 LinuxDev 08/22 11:23
推
08/22 13:10,
4年前
, 1F
08/22 13:10, 1F
→
08/22 13:10,
4年前
, 2F
08/22 13:10, 2F
有喔 編譯時我用 -cp 把POI的jar包都包含進去了
※ 編輯: llzzyy01 (220.141.117.39 臺灣), 08/22/2020 22:34:10
推
08/22 23:35,
4年前
, 3F
08/22 23:35, 3F
→
08/23 17:00,
4年前
, 4F
08/23 17:00, 4F
java 近期熱門文章
PTT數位生活區 即時熱門文章