Я сделал код, который подключается к моему sqlite
драйверу, который находится в CLASSPATH
и читает файл базы данных. Я хочу создать исполняемый файл, который можно использовать на компьютерах, у которых нет драйвера sqlite
.Jar executable with sqlite driver
Если я:
jar cvfe exec.jar main_class
я получить "класс не найден: org.sqlite.JDBC" при работе с
java -jar exec.jar
Что я должен сделать, чтобы сделать исполняемую работу?
Edit: Я не знаю, если это делает никакой разницы, но это драйвер JDBC я использую:
https://bitbucket.org/xerial/sqlite-jdbc
Вы используете maven/gradle для сборки своей банки? – ponomandr
Не могу это сделать из командной строки? Это должно быть легко, но я не могу найти его нигде. – Magicsowon
Вы должны включить драйвер * внутри * JAR. Вы это делаете? – Zenadix