Java.sql.SQLException: ошибка открытия соединения OS = Linux AARCH64Linux

Ответить
Гость
 Java.sql.SQLException: ошибка открытия соединения OS = Linux AARCH64

Сообщение Гость »

[*]Мое приложение использует базу данных SQLite. [*]Доступ к базе данных осуществляется из приложения Java. [*]И приложение развернуто на Raspberry Pi 4. [*]версия Java "1.8.0_381" [*]sqlite: sqlite-jdbc-3.44.1.0
SQLite JDBC содержит библиотеку для aarch 64


Изображение


Однако при открытии соединения появляется ошибка: библиотека не найдена. в чем может быть причина?

org.sqlite.NativeLibraryNotFoundException: Не найдена собственная библиотека для os.name=Linux, os.arch=aarch64, paths=[/org/sqlite/native/Linux/aarch64: /usr/java/packages/lib/arm:/lib:/usr/lib] Код приведен ниже

Class.forName(DEF_JDBC_CLASS_NAME); Соединение objConnection = DriverManager.getConnection("jdbc:sqlite:" + sDataBasePath); Дополнительная информация:
[*]Проблема не возникает, если используется Raspberry Pi 2 или 3. [*]Архитектура Raspberry Pi 4 — aarch64. [*]Однако Raspberry Pi 2 и 3 используют разную архитектуру (armhf)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»