当前位置: 技术问答>java相关
一个图片问题,现场100分等待
来源: 互联网 发布时间:2017-03-12
本文导语: 我最近做了一个java的俄罗斯方块,在用库函数绘制是可以在编译成.exe文件是运行。可是我用photoshop做图片贴上时,在jbuilder里运行正常,可是.exe文件就不行了,dos窗口里说是异常,无法找到图片,exception null pointer...
我最近做了一个java的俄罗斯方块,在用库函数绘制是可以在编译成.exe文件是运行。可是我用photoshop做图片贴上时,在jbuilder里运行正常,可是.exe文件就不行了,dos窗口里说是异常,无法找到图片,exception null pointer什么的。
我用的语法是ImageIcon img1=new ImageIcon(.class.getsource("1.jpg"));
添加的图片。仿照jbuiler里例子文件打的。它编译出来就能执行,不知为什么。。。。我也加图片到包里了,求救!!!!
我用的语法是ImageIcon img1=new ImageIcon(.class.getsource("1.jpg"));
添加的图片。仿照jbuiler里例子文件打的。它编译出来就能执行,不知为什么。。。。我也加图片到包里了,求救!!!!
|
看看有没有大小写的问题!
比如你程序里写的是1.jpg,而其实这个文件是1.JPG
这样的话很容易出现这种情况(我在j2me里就遇到过)
比如你程序里写的是1.jpg,而其实这个文件是1.JPG
这样的话很容易出现这种情况(我在j2me里就遇到过)
|
ImageIcon img1=new ImageIcon(.class.getsource("1.jpg"));
和class放在同一个路径,按你的情况好像就是添加到.jar文件里.如果没有必要不要用package,这样就很容易知道问题处在哪里.
和class放在同一个路径,按你的情况好像就是添加到.jar文件里.如果没有必要不要用package,这样就很容易知道问题处在哪里.
|
JB里的图片的路径设置好像和JDK的路径设置是不一样的,你把你的1.jpg路径改改试试看。
|
个人估计主要的运行文件都是在jar包里的,而那个exe文件不过是在windows平台下的类似于一个快速启动的功能文件而已。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。