问题描述
我正在尝试在可执行 jar 中包含和使用 sqlite 文件。
maven assembly插件用于创建jar。
项目树:
+---src
+---main
+---java
| \---com
| \---unreal
| \---vrcmodupdater
| \---VRCModUpdater(Main)
\---resources
\---mods.sqlite
Connection connection = DriverManager.getConnection("jdbc:sqlite:src/main/resources/mods.sqlite");
结果
path to 'src/main/resources/mods.sqlite': 'C:\Program Files (x86)\Steam\steamapps\common\VRChat\Mods\src' does not exist
Connection connection = DriverManager.getConnection("jdbc:sqlite::resource:src/main/resources/mods.sqlite");
结果
resource src/main/resources/mods.sqlite not found: java.net.MalformedURLException: no protocol: src/main/resources/mods.sqlite
我在创建这篇文章之前尝试了这些:
我是否必须将文件添加到 maven-assembly-plugin 中,或者我是否缺少其他内容?
Link to GitHub Repo with problem branch
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)