Я работаю над проектом Maven JavaFX с sqlite, и моя цель - создать установщик с помощью jpackage. Одним из первых шагов является создание образа во время выполнения. Поэтому я планировал создать образ, убедиться, что он работает, а затем создать установщик с помощью jpackage.
Это мои зависимости в Maven:
org.openjfx javafx-controls 14 org.openjfx javafx-fxml 14 org.xerial sqlite-jdbc 3.30.1 jar
Вот так я подключаюсь к базе данных db:
= (Connection) DriverManager.getConnection ("jdb c: sqlite:" + getClass (). GetResource ("database) " изображение я получаю следующее сообщение об ошибке:
java.sql.SQLException: No suitable driver found for jdbc:sqlite:
Я пытался добавить Class.forName("org.sqlite.JDBC");
, но теперь я получаю:
java.lang.ClassNotFoundException: org.sqlite.jdbc
Я уже пытался следовать этим инструкциям но я продолжаю получать те же ошибки.
Все работает нормально, когда я запускаю проект с использованием InteliJ. Я пытался заставить это работать некоторое время, и я продолжаю терпеть неудачу. Кто-нибудь знает, что я делаю неправильно или что мне нужно добавить или изменить?