「java打包图片」java打包教程
今天给各位分享java打包图片的知识,其中也会对java打包教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java程序怎么把背景图片打包进jar或exe
- 2、用myeclipse在java项目中怎样将图片打包到jar中
- 3、java打包怎么把图片打进去
- 4、java如何打包有图片的程序啊
- 5、如何将JAVA程序中使用的图片打包到JAR中直接使用
- 6、JAVA 图片的打包问题
Java程序怎么把背景图片打包进jar或exe
可以用专业软件的呀,你搜索一下,药罐子jar,exe4j,这2个软件都可以打包exe,如果你要jar的话,其实就是压缩包啦,你可以用winrar打开,看看一个例子,然后模仿放入,如果嫌麻烦,你就可以使用jar命令的啦,或者使用eclipse来进行打包。很简单
用myeclipse在java项目中怎样将图片打包到jar中
1、将所有资源打包为andy.jar,类位于一个包中:package andycpp;图片资源全部放在images文件夹中,而images文件夹也位于andycpp包内。最终的路径表现为:
andy.jar
|__andycpp
|__ GUITest.class
|__ images
|__ Snap1.jpg
因为图片文件夹和引用他的类位于同一个层次,因此可以通过相对路径来访问:
java.net.URL imgURL = GUITest.class.getResource("images/Snap1.jpg");
ImageIcon img1 = new ImageIcon(imgURL);
这里需要注意的是大小写问题:
(1)Jar文件内部对大小写是敏感的,因此,如果图片本身叫做snap1.jpg,如果把路径写成images/Snap1.jpg,那么结果将找不到该图片。
(2)每个类(注意,不是对象)都有一个getResource()方法,但是不能随便用,只能使用和图片文件夹处于同一层次的类的getResource()方法。GUITest类和images处于同一层次,所以要使用该类的getResource()方法。
2、另一种情况,如果类有很多,并且包结构很复杂,那么就不可以把图片和类放在同一个层次上,而是应该把图片放到最外层,让所有的类通过绝对路径来访问该图片:
andy.jar
|__andycpp
|__ GUITest.class
|__ images
|__ Snap1.jpg
代码如下:
java.net.URL imgURL = GUITest.class.getResource("/images/Snap1.jpg");
ImageIcon img1 = new ImageIcon(imgURL);
java打包怎么把图片打进去
打包前手工将图片拷贝到bin目录下,也就是class文件所在目录下。 比较标准的做法是 开发时,将图片放在工程目录下的res子目录下 然后写个ant脚本build.xml,在里面写一句话将res目录下的内容拷贝到bin目录下 要打包时,运行build.xml,就可以了。
java如何打包有图片的程序啊
你好!很高兴为你解决疑惑。
首先,你需要确定的是:你这个程序是打包后才显示不出来,还是打包前就显示不出来。如果你确定是打包后显示不出来的话,那问题的原因在于你的图片存在的位置有问题,换句话说,你声明的URL不是你存放图片的正确URL。
其次,你参考下如下代码:
tetrisNWBTN.setPressedIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/tetrisNWBTN2.png")));
其中的JButton tetrisNWBTN已经声明并创建好了,调用图片的方法跟你的一样,但你要注意下我双引号里的内容,这是相对地址,是相对可执行字节码文件的地址。
记住,图片是在jar包里的哦(已打包的前提下),.class字节码文件也是在jar包里的。
如图所示(用Rar查看jar包),我打包好的jar包中的结构
其中,我的代码编译后生成.class位于iPad,而我的图片位于icons文件夹下,这样就可以显示了。
好了,希望可以帮到你。如有问题不会可以追问。
如何将JAVA程序中使用的图片打包到JAR中直接使用
你这样是不行的,如果打包成jar包,一定把图片放在和类的同一个包中,比如是A类需要图片,通过
ImageIcon icon = new ImageIcon(A.class.getResource(tupian.jpg));得到,这里的路径直接打文件名就可以了
JAVA 图片的打包问题
//在写程序中要使用不同于平常加载图片的方法。
//请使用以下的方法加载图片
//从java jar文件包中读资源的常用方法
//假设你的图片放在images文件夹 ,如果你的.java文件都在src文件夹下面
//请将images文件夹放到src下面再打包
URL url=this.getClass().getResource("/images/bg.jpg");
ImageIcon tempIcon=new ImageIcon(url);
Image img = tempIcon.getImage();
含有这种代码的程序在运行时,以类(类路径)为基准,而不依赖当前路径(System中的user.dir)。
注意:上面的路径"/images/bg.jpg"
java打包图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java打包教程、java打包图片的信息别忘了在本站进行查找喔。