jar文件运行问题

qq_38090552 2019-02-28 07:49:18
C:\Users\Administrator>java -jar D:\我的游戏\我的教学游戏\LoneBall.jar
Error while reading:welcome.png
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1348)
at com.jamescho.game.main.Resources.loadImage(Resources.java:36)
at com.jamescho.game.main.Resources.load(Resources.java:19)
at com.jamescho.game.state.LoadState.init(LoadState.java:13)
at com.jamescho.game.main.Game.setCurrentState(Game.java:38)
at com.jamescho.game.main.Game.addNotify(Game.java:47)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at javax.swing.JRootPane.addNotify(JRootPane.java:757)
at java.awt.Container.addNotify(Container.java:2776)
at java.awt.Window.addNotify(Window.java:770)
at java.awt.Frame.addNotify(Frame.java:487)
at java.awt.Window.pack(Window.java:807)
at com.jamescho.game.main.GameMain.main(GameMain.java:17)
Error while reading:iconimage.png
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1348)
at com.jamescho.game.main.Resources.loadImage(Resources.java:36)
at com.jamescho.game.main.Resources.load(Resources.java:20)
at com.jamescho.game.state.LoadState.init(LoadState.java:13)
at com.jamescho.game.main.Game.setCurrentState(Game.java:38)
at com.jamescho.game.main.Game.addNotify(Game.java:47)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at javax.swing.JRootPane.addNotify(JRootPane.java:757)
at java.awt.Container.addNotify(Container.java:2776)
at java.awt.Window.addNotify(Window.java:770)
at java.awt.Frame.addNotify(Frame.java:487)
at java.awt.Window.pack(Window.java:807)
at com.jamescho.game.main.GameMain.main(GameMain.java:17)
Error while reading:line.png
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1348)
at com.jamescho.game.main.Resources.loadImage(Resources.java:36)
at com.jamescho.game.main.Resources.load(Resources.java:21)
at com.jamescho.game.state.LoadState.init(LoadState.java:13)
at com.jamescho.game.main.Game.setCurrentState(Game.java:38)
at com.jamescho.game.main.Game.addNotify(Game.java:47)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at javax.swing.JRootPane.addNotify(JRootPane.java:757)
at java.awt.Container.addNotify(Container.java:2776)
at java.awt.Window.addNotify(Window.java:770)
at java.awt.Frame.addNotify(Frame.java:487)
at java.awt.Window.pack(Window.java:807)
at com.jamescho.game.main.GameMain.main(GameMain.java:17)
Exception in thread "main" java.lang.NullPointerException
at sun.applet.AppletAudioClip.<init>(AppletAudioClip.java:65)
at java.applet.Applet.newAudioClip(Applet.java:313)
at com.jamescho.game.main.Resources.loadSound(Resources.java:30)
at com.jamescho.game.main.Resources.load(Resources.java:22)
at com.jamescho.game.state.LoadState.init(LoadState.java:13)
at com.jamescho.game.main.Game.setCurrentState(Game.java:38)
at com.jamescho.game.main.Game.addNotify(Game.java:47)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at javax.swing.JRootPane.addNotify(JRootPane.java:757)
at java.awt.Container.addNotify(Container.java:2776)
at java.awt.Window.addNotify(Window.java:770)
at java.awt.Frame.addNotify(Frame.java:487)
at java.awt.Window.pack(Window.java:807)
at com.jamescho.game.main.GameMain.main(GameMain.java:17)
这是用cmd运行jar文件的时候碰到的问题,希望大佬帮忙看下是什么问题?谢谢!!!!!
...全文
141 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_38090552 2019-03-01
  • 打赏
  • 举报
回复
问题解决!!!!!!
qq_38090552 2019-03-01
  • 打赏
  • 举报
回复
图片的问题已解决。空值异常还没解决!谢谢谢谢!!!
qq_38090552 2019-03-01
  • 打赏
  • 举报
回复
怎么解决啊?!
bcsflilong 2019-03-01
  • 打赏
  • 举报
回复
找不到对应的图片了
qq_38090552 2019-02-28
  • 打赏
  • 举报
回复
图片是有的,但估计路径不对,但不知道哪儿错了?
qq_38090552 2019-02-28
  • 打赏
  • 举报
回复
我解压了,有三个图片,都在Resource文件夹下,我试着改变图片位置看看。
qybao 2019-02-28
  • 打赏
  • 举报
回复
找不到图标资源文件。 解开jar包看看是否有相应的资源文件,如果没有,你就要反编译jar包看看到底访问什么路径,在该路径下添加相应的图标文件;如果jar包本身就有相应的资源文件,那就把jar包路径加到classpath路径

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧