我正在使用 netbeans 7.1.2 开发一个摇摆应用程序。在此,我使用了一些图像文件。图像目录当前位于 dist 文件夹中。我想将这些文件与 jar 文件一起附加,以便我可以将它作为单个(jar)文件携带到任何地方。谁能帮我解决一下?
问问题
304 次
3 回答
2
假设您的项目是基于 Maven 的,我会将图像放在src/main/resources
文件夹中。Maven 会自动将该文件夹中的文件包含到您的 JAR 文件中。
否则,这篇博文将为您提供帮助。
于 2012-08-02T09:15:23.637 回答
0
爱伴侣
首先在 Source Packages 下创建一个包(比如图片)
将所有图像复制到此包中(当您创建包时,将在您的项目 src 文件夹中创建一个以您的包名称命名的文件夹,因此将图像复制到其中)
您可以从程序中访问您的图像
URL imageurl = getClass().getResource("/images/imagename");//assuming your package name is images
Image myPicture = Toolkit.getDefaultToolkit().getImage(imageurl);
JLabel piclabel = new JLabel(new ImageIcon( myPicture ));
piclabel.setBounds(0,0,myPicture.getWidth(null),myPicture.getHeight(null));
现在使用这个 JLabel piclabel
于 2012-08-22T03:00:11.057 回答
-1
简单的方法:您可以将图像文件夹设置为类路径并通过eclipse导出jar文件。
于 2012-08-02T09:20:20.100 回答