0

我正在使用 netbeans 7.1.2 开发一个摇摆应用程序。在此,我使用了一些图像文件。图像目录当前位于 dist 文件夹中。我想将这些文件与 jar 文件一起附加,以便我可以将它作为单个(jar)文件携带到任何地方。谁能帮我解决一下?

4

3 回答 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 回答