有没有办法将本机库添加到Maven项目中

xuo3flqw  于 2022-10-05  发布在  Maven
关注(0)|答案(1)|浏览(176)

目前,在我的项目中,我使用system.load(library path)在本地加载.jnilib本地库。有没有一种方法可以将这个库加载到Maven项目中,这样我就可以在其他计算机上运行该项目?我尝试在项目的根目录中创建一个目录,并将.jnilib文件放在那里,但不起作用。谢谢你的帮助。我用的是IntelliJ IDEA。

gopyfrb3

gopyfrb31#

在普通JVM之外加载系统库是一件棘手的事情。

首先,您必须记住Java是“可移植的”,所以您在Maven(JAR构件)中构建的应用程序可以在Unix、Windows、Mac上运行。

我建议您将本地库单独打包到maven版本中,并要求用户在运行您在maven中构建的应用程序之前安装它。

相关问题