1

我正在开发一个使用 LWJGL 的游戏,因此需要特定于每个平台的本机库。在此页面上,作者展示了如何使用<nativelib>Java Webstart 标记来包含包含适当本机库的 JAR。我正在尝试做类似的事情,但不使用 Webstart。

我尝试将本机库 JAR 添加到我的主要可执行 JAR 的类路径中,但这不起作用。目前,本机库与主 JAR 位于同一目录中,并且工作正常,但我想让它更整洁一些。

4

2 回答 2

1

您必须使用 JVM 参数-Djava.library.path=/path/to/libs

于 2012-02-23T14:19:14.657 回答
0

生成你的 jar,然后添加一个包含如下内容的脚本:

#!/bin/bash
java -Djava.libraray.path=. -jar your.jar

断言本机库与您的应用程序 jar 文件位于同一文件夹中。

于 2012-02-23T14:51:39.957 回答