社区
Java SE
帖子详情
怎样创建这样的jar文件?
zhaidafan
2005-12-03 04:12:26
问题是这样的:
我写了一个程序,其中要读取几个图片到ImageIcon类,之后把它作为JLabel的icon,程序写好后我把所有的.class文件压缩成.jar格式,但是这个图片却不能压进取,否则就读不出来,这样我就不得不把程序做成一个jar文件和许多图片,怎样把图片压缩到jar文件中呢?
...全文
346
5
打赏
收藏
怎样创建这样的jar文件?
问题是这样的: 我写了一个程序,其中要读取几个图片到ImageIcon类,之后把它作为JLabel的icon,程序写好后我把所有的.class文件压缩成.jar格式,但是这个图片却不能压进取,否则就读不出来,这样我就不得不把程序做成一个jar文件和许多图片,怎样把图片压缩到jar文件中呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaidafan
2005-12-03
打赏
举报
回复
搞定了!
思路与laobeli(安明洋)的一样,不过如果图片在其他目录时需要使用类似于下面的语句:
java.net.URL urlHome=this.getClass().getResource("随便一个类的名称.class");
java.net.URL urlLogo=new java.net.URL(urlHome,"Images/picture.jpg");
再把urlLogo传给ImageIcon
好了,结贴!
maxtiger
2005-12-03
打赏
举报
回复
如果实在不会就用jbuilder吧
crazycy
2005-12-03
打赏
举报
回复
学习
laobeli
2005-12-03
打赏
举报
回复
哦对了,还有就是,如果打成包后,就不能直接调用图片了,要用一个方法才行
ImageIcon icon=new ImageIcon(类名.class.getResource("图片文件名"));
这样就可以了,
laobeli
2005-12-03
打赏
举报
回复
几乎所有类型文件都可以压进去的,当然也包括图片,
jar cvfm jar包文件 *.mf文件 要压缩的文件 这种格式就行了,
例如 你编译过的class文件在E:\根目录下,图片在E:\image\目录下。然后手动创建一个*.mf文件,用记事本输入以下内容:Main-Class: 主类名(注意冒号与类名间有空格,还要在后面加一个空行)准备工作完成了,
在E:\根目录中,输入 jar cvfm *.jar test.mf *.class image\图片.gif
其中 test.mf就是你自己输入的那个文件,也可以是,test.txt的,
Volley.
jar
程序
文件
Android Volley的
jar
包,包中含有源码。
JDBC的 驱动包 ojdbc14.
jar
程序
文件
JDBC的 驱动包 ojdbc14.
jar
程序
文件
----oracle jdbc driver for jdk1.5
Maven快速入门
maven到底是什么? Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具[百度百科] 这种又是大白话,如果没明白maven是什么,那么上面这句话跟没说一样,我自己觉得,Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml
文件
的配置获取
jar
包,而不用手动去添加
jar
包,而这里pom.xml
文件
对于学了一点maven的人来说,就有些熟悉了,怎么通过pom.xml的配置就可以获取到
jar
包呢?pom.xml配置
文件
从何而来?等等类似问题我们需要搞清楚,如果需要使用pom.xml来获取
jar
包,那么首先该项目就必须为maven项目,maven项目可以这样去想,就是在java项目和web项目的上面包裹了一层maven,本质上java项目还是java项目,web项目还是web项目,但是包裹了maven之后,就可以使用maven提供的一些功能了(通过pom.xml添加
jar
包)。 所以,根据上一段的描述,我们最终的目的就是学会如何在pom.xml中配置获取到我们想要的
jar
包,在此之前我们就必须了解如何
创建
maven项目,maven项目的结构是怎样,与普通java,web项目的区别在哪里,还有如何配置pom.xml获取到对应的
jar
包等等,这里提前了解一下我们如何通过pom.xml
文件
获取到想要的
jar
的,具体后面会详细讲解该配置
文件
。
hibernate
jar
包程序
文件
hibernate-commons-annotations-4.0.1.Final.
jar
hibernate-core-4.1.12.Final.
jar
hibernate-ehcache-4.1.12.Final.
jar
hibernate-entitymanager-4.1.12.Final.
jar
hibernate-jpa-2.0-api-1.0.1.Final.
jar
hibernate-search-4.2.0.Final.
jar
hibernate-search-analyzers-4.2.0.Final.
jar
hibernate-search-engine-4.2.0.Final.
jar
hibernate-search-orm-4.2.0.Final.
jar
hibernate-validator-5.0.1.Final.
jar
json-lib-2.4
jar
程序
文件
json
jar
包,java 开发Ajax ,封装json格式的
jar
包工具
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章