-1

将我的游戏导出到 jar 后,它不起作用。线程“主”java.lang.UnsatisfiedLinkError 中的异常:java.library.path 中没有 jinput-dx8_64

我读到我必须将文件放在计算机中的任何位置并将 .dll 文件路径添加到 java.libraty.path,但是,如果我在另一台计算机上尝试游戏,它会起作用吗?

坦克:D

4

2 回答 2

0

在最新版本的 LWJGL3 中,本机文件包含在 jar 中,您的应用程序可以很容易地导出到 jar,只需在类路径中包含包含本机文件的 jar。LWJGL3 可以从这里下载:https ://www.lwjgl.org/download 。无论在什么机器上玩游戏,只要游戏的jar中包含对应操作系统的native jar,这个方案都可以。

于 2017-01-26T02:51:15.570 回答
0

如果您在 Windows 上工作,只需在环境变量中添加 dll 文件的路径以及 java 路径即可。例如。如果您的 dll 文件存在于 jdk/jre/bin 中,path=C:\Program Files\Java\jdk1.8.0_25\jre\bin. 试试这个。曾经为我工作。

于 2017-01-18T17:45:01.027 回答