程序需要的图片最好放在你包里面,比如在org.image里面,这样jb编译的时候自动会将这些图片一起生成到classes目录,然后根据这个目录打包或者直接用jb生成jar肯定会有的
解决方案 »
- java robot 类模拟键盘和真实键盘按键的本质有什么区别?
- 流输出文件,末尾总是会自动多一行???
- JTable中點選某行,顏色變灰
- 谁能帮我分析一下这段代码
- 关于jComboBox的问题?请指教~~
- 能否传递类模板,而不是对象?
- 求救,谁有关于rsa的java加密,C解密的例子代码,找到了我给500分。
- 哪里有java的帮助下载
- 小弟做了Java大半年了,竟然不知道OA是什么。哪位大侠能够给我一个全称或者概念就行了!分数太多了,一定给分。
- 初级小问题,希望大家帮着解决一下!
- ResultSet类更新数据库里date字段时,能用SQL语句里的sysdate吗?
- 如何获得系统自动创建的DefaultListModel实例的句柄
这样编译project的时候就会自动将这些图片编译到classes对应的包里面程序可以下面这样用
ImageIcon img = new ImageIcon((test.class).getResource("/com/borland/image/work.gif"));
我的结构如下:工程根目录emc下面有src,class等目录和工程文件emc.jpx图片在emc\emc\images下面,在程序中使用的是emc\emc\images\1.gif在jbuilder中运行可以,可是打包之后就是说找不到该图片。(包名emc.jar,包下面有emc\images\1.gif这个文件)
看你的结构好像是emc
-----src
--------java文件
-----image
改成emc
-----src
----java文件
----其它包
----image
-----src
----java文件
----其它包
----image
------1.gif
程序中该怎么写????????
把图片放进专门的包里面去,怎么放,请您说的详细点好吗???
emc
-----src
----com
----borland
----tool
----Test.java
----image
----work.gif
程序可以下面这样用
ImageIcon img = new ImageIcon((Test.class).getResource("/com/borland/image/work.gif"));
emc
----src
----emc
-------1.gif
我在代码里面使用button = new JButton(new ImageIcon("/emc/1.gif"));
jb中运行找不到图片,打包生成emc.jar下面有emc.1.gif,运行依然找不到图片!