繁体   English   中英

在Raspbian上加载库

[英]Loading libraries on Raspbian

我在Raspberry Pi 3B上运行Java应用程序,我的操作系统是Raspbian。 该应用程序(已在x64 Windows系统上编写)依赖于Dropbox Core sdk-3.0.6从Dropbox服务器下载一些数据。 Dropbox Core SDK需要另一个名为Jackson Core 2.7.4 SDK的库。

我已经将两个jar.files导入到目录/ home / lib /。 我正在从以下.bat文件运行该应用程序:

> java -cp /home/lib/jackson-core-2.7.4.jar;/home/lib/dropbox-core-sdk-3.0.6.jar   -jar /home/ComRoll.jar

由于这些库,我不断出错。 最常见的错误是让杰克逊库出现:“无法执行二进制文件”。 可能值得一提的是,错误消息因.bat文件中库的顺序而异。 当我以以下方式构造文件时,还有其他消息:

> java -cp /home/lib/dropbox-core-sdk-3.0.6.jar;/home/lib/jackson-core-2.7.4.jar   -jar /home/ComRoll.jar

我是基于Linux的系统的新手,希望我在这里确实缺少一些明显的东西,因为我开始担心整个Dropbox SDK无法使用Raspberry Pi。

姆卡斯伯格的评论为我指明了正确的方向。 我用在Windows系统上开发期间使用的库构建了一个胖子。 最终,这种方法也存在一些问题:某些库已签名。 我从项目中排除了这些库,现在胖子罐似乎在树莓派上运行顺利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM