我有一个 Maven 依赖项,它在运行时需要一个 DLL。我想要做的是简单地将该 dll 放在resources/lib
文件夹中并将其 DLL 放置到target
目录中。所以我所做的是:
- 将 DLL 添加到
src/main/resources/lib
修改
pom.xml
为使用参数-Djava.library.path=${basedir}/lib像这样:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <forkMode>once</forkMode> <workingDirectory>target</workingDirectory> <argLine>-Djava.library.path=${basedir}/lib</argLine> </configuration> </plugin>
但是,我仍然收到运行时错误,即java.library.path中不存在 DLL 。