gpt4 book ai didi

java - OS X 中的 SQLite 问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:16 25 4
gpt4 key购买 nike

我在我的项目中使用 SQLite。在 Windows 中一切正常,但在 OS X 中我收到错误:

原因:java.lang.UnsupportedOperationException:纯Java模式已禁用!

位于 org.sqlite.JDBC。(JDBC.java:34)。

这可能是什么原因?

最佳答案

Java 能够作为现有 C 库的包装器运行。他们将这些称为 "native libraries" 。这对于像 SQLite 这样已经拥有用 C 编写的库的项目来说非常方便,您不必只为 Java 重写所有内容。

“纯 Java 模式”意味着它仅运行 Java 代码,不运行 native 库。通常,仅当 native 库丢失时才执行此操作。我不知道为什么它会被禁用。

SQLite JDBC 驱动程序错误地没有看到 SQLite 库 ( for which there is an open bug ),或者您缺少 native /C SQLite 库。 According to these instructions ,您也许可以通过 sqlite.purejava=false 手动配置库以使用 native 库。

关于java - OS X 中的 SQLite 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37605062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com