不通过执行Java Applikation在ARM上加载JDBC库
发布时间:2020-12-14 05:27:50 所属栏目:Java 来源:网络整理
导读:Ok我们在一个带有外部Sqlite驱动程序库的unix主目录中有一个 Java应用程序“app.jar”. - myapp/app.jar- myapp/lib/sqlite-jdbc-3.8.7.jar 设备Udoo ARM Cortex V9 simliar to Raspberry Pi. java -versionjava version "1.8.0_06Java(TM) SE Runtime Envir
Ok我们在一个带有外部Sqlite驱动程序库的unix主目录中有一个
Java应用程序“app.jar”.
- myapp/app.jar - myapp/lib/sqlite-jdbc-3.8.7.jar 设备Udoo ARM Cortex V9 simliar to Raspberry Pi. java -version java version "1.8.0_06 Java(TM) SE Runtime Environment (build 1.8.0_06-b23) Java HotSpot(TM) Client VM (build 25.6-b23,mixed mode) 尝试运行此应用程序失败. java -classpath lib/sqlite-jdbc-3.8.7.jar -jar myapp.jar 看来应用程序找不到库. java.lang.Exception: No native library is found for os.name=Linux and os.arch=arm at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:284) at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:65) 到目前为止,我找不到解决方案.可以将.jar文件复制到jdk / lib文件夹中? 编辑: 现在我试图将sqlite-jdbc-3.7.2.jar添加到JRE,它可以工作. jdk1.8.0_06/jre/lib/ext 较新版本的sqlite-jdbc-3.8.7.jar不起作用. 解决方法
我将版本
3.8.7中的SQLiteJDBCLoader代码与版本
3.7.2进行了比较,并发现了一些洞察力. 3.7.2似乎有一个纯java模式,而相应的代码是从3.8.7丢失.从我的小知识和快速浏览下载页面,我总结一个需要一个本地库的目标平台.我找不到ARM的下载.
如果您需要纯Java日期库,您可能需要另外一个choice. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- 博客园_插入代码(推荐)_按钮功能实现_代码高亮显
- 如何使安装程序的java桌面应用程序为多平台?
- Hibernate cache.use_query_cache属性——判断是
- java – 如果Stream没有结果,则抛出异常
- java – 将for循环转换为一个lambda表达式的conc
- 为什么我收到java.lang.AbstractMethodError错误
- 如何使用JDBC连接到Play Framework内存数据库?
- java实现字符串转String数组的方法示例
- AtomicReference、AtomicStampedReference 和 At
- java – 在Guice的模块配置中关联FXML和Control
热点阅读