java 图片打包到jar包_Eclipse中将含有图片资源的项目打包成jar文件

本文介绍了如何在Eclipse中将包含图片资源的Java项目打包成可运行的jar文件。通过调整构建路径,设置图片资源路径,然后导出jar,成功解决图片未导出的问题。最后展示了运行jar文件的方法。
摘要由CSDN通过智能技术生成

前言:

最近学了GUI编程和UDP协议,心血来潮想做一个局域网内的聊天软件,前期都还算顺利,直到后来将整个项目打包成jar文件时遇到了困难。如图:

f24cb0e4f5beb0e657fd37f9d9bc0cdc.png

自己设置的图标不见了,但是也没有默认的图标,说明图片本身并没有导出至jar文件中。经过一番搜索,终于找到了解决方案

工具及材料:

1、Eclipse

2、图片及使用它的项目

解决方案:

首先,依此点击Eclipse的 窗口--首选项--Java--构建路径(Windows -- Performance -- Java -- Build Path),更改为下图所示(默认应该就是这个)

0c3cedfde2f68d1ccf6ac7e4c228f88b.png

下边是我的图片在项目中的位置

6608b2dd16d6fc58cf84815efcbd6729.png

这个是我调用的代码,是写在util包下UIUtil.java中的,在需要用到的地方调用方法即可。

//修改窗体的图标

public static voidsetFrameIamge(JFrame jf) {

Toolkit tk=Toolkit.getDefaultToolkit();

Image i= tk.getImage(jf.getClass().getResource("/resource/user.jpg"));//注意resource前有一“/”

jf.setIconImage(i);

}

然后打包项目,依此点击 文件--导出(File --  Export),选择“可运行的JAR文件”

1cbcc2244eebb9e3967d289146efa0c9.png

选择需要导出的项目,也就是“启动配置”要选择的(注意它的命名格式是“类名 -- 项目名”,比如我的项目名是ChatOne,main函数所在类为LoginOne),再点击浏览悬着导出目录并给jar文件命名,库处理选择第二个,最后点击完成

645e1c62d9e771f9091b5519eb92685a.png

用Win+R打开“运行”,输入cmd,切换至桌面(因为我把文件导出到了桌面,其实就是切换到jar文件所在目录),运行jar文件

C:\Users\Administrator>cdDesktop

C:\Users\Administrator\Desktop>java -jar Chat_One.jar

可以看到程序有了图标

4820c25ef1389743230e98ee3a5b3197.png

结束语:

以上即为将含有图片资源的项目导出为可运行jar文件的过程,本人小白,水平有限,如果上述有错误的地方,烦请指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值