在Maven测试(lwjgl)中拾取本机JNI文件

在Maven测试(lwjgl)中拾取本机JNI文件,第1张

在Maven测试(lwjgl)中拾取本机JNI文件

根据http://maven.40175.n5.nabble.com/Trouble-with-Java-Native-Libraries-
td114063.html

surefire插件会启动VM,然后在将控制权传递给junit测试类之前修改系统属性。对于VM来说为时已晚,在初始化VM时需要设置java.library.path。

因此,我们需要在启动时提供通往Surefire的途径。以下工作:

        <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration>     <forkMode>once</forkMode>     <argLine>-Djava.library.path=${project.build.directory}/libs/natives/win32:${project.build.directory}/libs/natives/linux:${project.build.directory}/libs/natives/macosx:${project.build.directory}/libs/natives/solaris</argLine> </configuration>        </plugin>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5565404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存