gpt4 book ai didi

java - 我的java游戏在eclipse中运行,但是一旦导出它 "can' t find LWJGL”并且不会运行

转载 作者:行者123 更新时间:2023-12-02 06:03:15 24 4
gpt4 key购买 nike

我在 eclipse 中制作了一个 Java 游戏,当我运行可执行文件 .jar 时,它会启动,加载屏幕也会启动,但随后会停止并挂起。我使用命令行运行它:“Java -jar filename.jar”,当加载屏幕停止时,它会显示错误。这是 cmd 显示的内容:

E:\>Java -jar Speedrunner.jar
60Ticks, FPS:1447
60Ticks, FPS:1627
60Ticks, FPS:1380
Wed Mar 19 12:02:27 GMT 2014 INFO:Initialising sounds..
Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: no lwjgl 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:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.openal.AL.<clinit>(AL.java:59)
at org.newdawn.slick.openal.SoundStore$1.run(SoundStore.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.openal.SoundStore.init(SoundStore.java:292)
at org.newdawn.slick.Sound.<init>(Sound.java:83)
at com.daves.first_Scroller.utils.AudioPlayer.addSound(AudioPlayer.java:29)
at com.daves.first_Scroller.utils.ResourceLoader.loadSounds(ResourceLoader.java:35)
at com.daves.first_Scroller.Game.load(Game.java:110)
at com.daves.first_Scroller.Game.tick(Game.java:160)
at com.daves.first_Scroller.Game.run(Game.java:228)
at java.lang.Thread.run(Unknown Source)

这表示 LWJGL 不在 java.library.path 中 我已转到工作区中的游戏并配置构建路径以包含所有库,并在导出游戏时将它们包含在 .jar 中但我仍然遇到同样的问题。有谁知道我需要做什么才能让它发挥作用? (我查看了 .jar,LWJGL 位于 org 文件中)

最佳答案

导出 jar 中的 lwjgl 库。

为此,右键单击项目、属性、java 构建路径、订单和导出,检查您的库

关于java - 我的java游戏在eclipse中运行,但是一旦导出它 "can' t find LWJGL”并且不会运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22505410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com