java - 有没有办法通过批处理设置库路径?
问题描述
我试着从我的 .jar 开始做一批,这样看起来更好。但是我的 .jar 需要一些本机库,我不知道如何设置它们扔我的开始批次。
我已经尝试过使用这个-Djava.library.path=
论点,但它没有用。
这是我已经尝试过的完整代码:
java -Djava.library.path=natives-windows\* -cp game.jar;libs\*; net.ss.Game
当我启动批处理时,.jar 启动,但我得到一个我需要特定本机库的异常。
堆栈跟踪:
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 . . .
解决方案
推荐阅读
- python - 网格搜索 ValueError:估计器的参数分类器无效
- c# - C# 将数字四舍五入为 double 的任意数字
- flutter - 尝试从 API 获取数据 - 基数 10 数无效
- python - 如何将字符串列表转换为单个分隔字符串?
- django - Django - __str__ 返回非字符串(类型元组)
- asp.net-mvc - 如何将模型中的两个类的上下文传递到一个视图而不会出现此错误?
- python - 如何训练一个 CNN 回归模型,该模型接受多个输入图像并给出单个值作为输出。?
- javascript - 单击Javascript中的链接后自动返回
- python - 根据行条件过滤熊猫列
- powershell - 写主机,循环问题,如何获取摘要字符串?