javajar图片
⑴ 用java代码怎么生成JAR,请详细点我是新手。最好是有图片解释的。谢谢谢谢啦
jar其实是个压缩文件,和。rar文件是一样的东西,里面都是一些。class文件,这些文件都是经过JAVAC编译后生成的文件,我门运行程序其实就是运行。class文件。jar包就是将这些编译好的文件打包,在你调用jar包里面的class时,不用去费时的寻找或者自己定义,最常用的是jdk5.0jrelib t.jar这个包,里面包含拉基本的。class方法文件。可以在命令提示符里面运用jar-cvfxx.jar*.*命令来生成jar包,xx是你自定义的名称,*.*表示该路径中所有的.class文件,cvf是jar命令的参数。
⑵ jar是什么意思,jar文件怎么打开
JAR文件是一种归档文件,以ZIP格式构建,以.jar为文件扩展名。打开方式如下:
1、桌面有一个jar的文件。
JAR 文件格式以 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
(2)javajar图片扩展阅读
JAR文件的特点
1、安全性
可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。
2、减少下载时间
如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。
3、压缩
JAR 格式允许您压缩文件以提高存储效率。
4、传输平台扩展
Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。
⑶ java项目打包成jar不能访问图片问题
一、通过使用外部资源文件的方式解决
把项目打包生成Jar后,再新建一文件夹,把项目中所有使用的图片文件和生成Jar文件放在该目录下,只要代码对图片文件的引用路径正确,如:ImageIcon image=new ImageIcon(SwingResourceManager.getImage("imagefilePath"));就可以了。
这种方式下,图片文件与类文件不是一块放在包中的,类文件在包中,而图片文件在项目根目录下。
二、通过使用内部资源文件的方式解决
把所用的图片文件放在项目使用的包中,打包时把图片文件同时打进Jar文件中。这种方式在具体代码中应使用下面其中一种:
1.ImageIcon image = new ImageIcon(this.getClass().getResource("imagefilePath"));
2.ImageIcon image = new ImageIcon(main.class.getResource("imagefilePath"));
3.ImageIcon = SwingResourceManager.getImage(main.class,"imagefilePath");
4.3.ImageIcon = SwingResourceManager.getImage(this.getClass(),"imagefilePath");
3和4中第一个参数代表图片文件路径的参照对象,不能少,否则不能正确获得图片资源。
最后,朋友们一定要注意大小写的问题,在项目中文件名的大小写没有影响,但是打包后,就必须注意文件名大小写问题了,否则也是不行的。