Есть ли способ установить путь к библиотеке через пакет? - PullRequest
0 голосов
/ 21 мая 2019

Я попытался сделать пакет, запустив мой .jar, чтобы он выглядел лучше.Но моему .jar нужны некоторые нативные библиотеки, и я не знаю, как их настроить, бросил мой стартовый пакет.

Я уже пытался использовать аргумент -Djava.library.path=, но он не работал.

Вот мой полный код, который я уже попробовал:

java -Djava.library.path=natives-windows\* -cp game.jar;libs\*; net.ss.Game

Когда я запускаю пакет, запускается .jar, но я получаю предупреждение, что мне нужны определенные нативные библиотеки.

Stacktrace:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at org.lwjgl.Sys$1.run(Sys.java:72)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
        at org.lwjgl.Sys.loadLibrary(Sys.java:87)
        at org.lwjgl.Sys.<clinit>(Sys.java:117)
        at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
        at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
        at net.ss.Game.start(Game.java:40)
        at net.ss.Game.main(Game.java:20)
Drücken Sie eine beliebige Taste . . .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...