【问题标题】:SQLite issue in OS XOS X 中的 SQLite 问题
【发布时间】:2016-10-02 23:17:04
【问题描述】:

我在我的项目中使用 SQLite。在 Windows 中一切正常,但在 OS X 中出现以下错误:

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

在 org.sqlite.JDBC.(JDBC.java:34)。

这可能是什么原因?

【问题讨论】:

    标签: java sqlite jdbc


    【解决方案1】:

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

    “纯 Java 模式”意味着它只运行 Java 代码而不运行本机库。通常只有在缺少本机库时才执行此操作。我不知道为什么它会被禁用。

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

    【讨论】:

      猜你喜欢
      • 2011-08-19
      • 2011-04-26
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      相关资源
      最近更新 更多