首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Slick2D音乐不工作

Slick2D音乐不工作
EN

Stack Overflow用户
提问于 2013-02-04 21:00:59
回答 1查看 575关注 0票数 0

我目前正在测试音乐,这就是为什么我要写一个乒乓球游戏,而且,在这个PongGame中,你可以选择音乐文件,它在./ Slick2D文件夹中

当我在Eclipse中运行它时,一切都运行得很好。当我导出它时,在文件夹中运行所有natives和Librarys,它也会启动,但音乐菜单不起作用(当我选择一个音乐时,它就崩溃了)

你可以在上面看到的代码:https://bitbucket.org/JohnnyCrazy/pingpong/src/f2fd635ccfef/src/me/Johnny/Slick2D?at=master

代码语言:javascript
运行
复制
Error: Mon Feb 04 13:47:05 CET 2013 ERROR:OpenAL error: Invalid
Operation (40964) org.lwjgl.openal.OpenALException: OpenAL error:
Invalid Operation (40964)
        at org.lwjgl.openal.Util.checkALError(Util.java:64)
        at org.lwjgl.openal.AL10.alDeleteBuffers(AL10.java:1097)
        at org.newdawn.slick.openal.AudioImpl.release(AudioImpl.java:56)
        at org.newdawn.slick.Music.release(Music.java:424)
        at me.Johnny.Slick2D.Slick2D.setMusic(Slick2D.java:57)
        at me.Johnny.Slick2D.MusikState.update(MusikState.java:108)
        at org.newdawn.slick.state.StateBasedGame.update(StateBasedGame.java:278)
        at org.newdawn.slick.GameContainer.updateAndRender(GameContainer.java:678)
        at org.newdawn.slick.AppGameContainer.gameLoop(AppGameContainer.java:456)
        at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:361)
        at me.Johnny.Slick2D.Slick2D.main(Slick2D.java:40) Mon Feb 04 13:47:05 CET 2013 ERROR:Game.update() failure - check the game code.
  org.newdawn.slick.SlickException: Game.update() failure - check the
  game code.
         at org.newdawn.slick.GameContainer.updateAndRender(GameContainer.java:684)
         at org.newdawn.slick.AppGameContainer.gameLoop(AppGameContainer.java:456)
         at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:361)
         at me.Johnny.Slick2D.Slick2D.main(Slick2D.java:40)

我不明白为什么它可以在Eclipse中工作,而导出时却不能。

EN

回答 1

Stack Overflow用户

发布于 2013-02-04 21:22:54

Music(String)的构造函数的JavaDocs并不完全清楚它是如何解释String的。接受String的J2SE方法通常假定它表示到File的路径。如果是这样的话,这也是失败的原因。

通常,这些类型的资源在应用程序运行时会变成embedded-resource。已经建造好了。嵌入的资源必须由URL访问。有关形成URL的提示,请参阅embedded resource info. page

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14687340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档