当前位置: 首页 > 知识库问答 >
问题:

NetBeans-Java /Swing-在可执行文件. jar中没有图像出现

谯德元
2023-03-14

我刚Java /Swing,我想做一个小愚蠢的应用程序来增加我的兴趣,并在此过程中学习一些东西。

我的小Java应用程序背后的最初想法是通过点击按钮将图像加载到我的jLabel上,我用这段代码使其工作。

试一试{

        Image img = ImageIO.read(getClass().getResource("/folder/14643106_10210357322307073_1328313792_n.jpg"));
        jLabel8.setIcon(new ImageIcon(img));
    }
    catch(IOException e)
            {
                e.printStackTrace();
            }

即使它在我的NetBeans环境中工作得很好,但如果我运行我的浏览器,图像也不会出现。jar文件。如果我打开我的电脑。jar文件与。rar工具我可以看到我在NetBeans项目中保存映像的文件夹,因此我假设它包含在文件夹中。jar文件,但在应用程序运行时,不知何故它没有被访问。

我曾尝试将映像保存为一组十六进制值,然后将其传递给jLabel,但我遇到了同样的问题,即使该解决方案在我的NetBeans项目中也能正常工作。

我的问题是:我应该以不同的方式加载图像吗?我的道路可能错了吗?

我在多个不同的版本中看到了这个问题,但不幸的是,没有一个版本对我有任何帮助。如果问得太频繁,我道歉。

共有1个答案

双俊人
2023-03-14

首先,你必须把你的图像文件夹放入src文件夹。若你们做得对,那个么请检查你们的文件夹和图像文件的拼写,因为java是区分大小写的。

 类似资料:
  • 我目前正在做一个JSF项目。一切都很好。创建。war-file并部署它。 如何在NetBeans中轻松创建JAR文件?

  • 问题内容: 我在将当前项目提取到可执行jar文件时遇到问题。当我在日食中按下运行按钮时,一切正常,但是当我这样做时 然后启动.jar文件;我唯一得到的是带有灰色画布的窗口。它应该启动我编写的游戏(spaceInvaders)。 这是我上载项目的github的链接。我真的不知道错误在哪里,在哪里看。在我的代码中?在我安装的JRE / JDK中?创建罐子时我做错什么了吗? 请帮忙 -。- 问题答案:

  • 我正在尝试创建maven项目的可执行jar文件。 下面是我的pom.xml 下面是最后一个命令的控制台输出。

  • 我在netbeans中编写了一些利用swing的GUI程序,它工作得很好。我通过右键单击project>Clean and build创建了jar文件,所有的资源都来自项目属性。dist文件夹中的jar文件通过命令行执行,使用 但是每当我双击jar文件时,它就会显示“找不到主类。程序将退出”。我参考了这些链接,但没有结果:在netbeans中生成可执行jar

  • 我在Netbeans中创建了一个java项目,现在正处于构建阶段。我的项目中的所有东西都设置好了,我在它的属性中设置了一个主类,我甚至将我的项目设置为主项目。当我进行“清理和构建”时,会用我的。jar文件创建一个dist文件夹。但是,.jar文件是不可执行的,为什么呢?我打开了。jar文件并查看了清单,指定了一个main类,那么有什么问题呢?我运行的是Netbeans 7.3.1。谢了。

  • 我正在尝试导出一个包含som映像的java项目,但导出后映像并不显示。我看过这些类似的问题和答案: Eclipse导出的Runnable JAR不显示图像 在Eclipse(Java)中用JAR导出图像 当我从Eclipse运行程序时,图像会显示出来,但当我导出它时,它们就消失了。我做错了什么?我真的觉得我什么都试过了,但也许我遗漏了一些简单的细节? 谢谢!