我在一个Java项目上工作,它包含图像。但是,当我将Java项目导出为可运行的Jar文件或只是Jar文件时,屏幕上都没有图像。使用(Eclipse)在IDE中可以正常工作。

我已经尝试了人们发布的许多方法。我也将res文件夹也设置为主文件夹。

    newFrame.setTitle("Mustache Clicker");
     jLabel1.setText(i + "");
     URL mustache1 = mainscreen.class.getResource("/images/mustache.png");
     ImageIcon mustache = new ImageIcon(mustache1);
     URL mustache2 = mainscreen.class.getResource("/images/Mustache Mine.png");
     ImageIcon miner = new ImageIcon(mustache2);
     URL mustache3 = mainscreen.class.getResource("/images/Auto .png");
     ImageIcon auto = new ImageIcon(mustache3);
     URL mustache4 = mainscreen.class.getResource("/images/mustache (1).png");
     ImageIcon rain = new ImageIcon(mustache4);
     URL mustache5 = mainscreen.class.getResource("/images/city.png");
     ImageIcon city = new ImageIcon(mustache5);
     jButton2.setIcon(miner);
     jButton1.setIcon(mustache);
     jButton3.setIcon(auto);
     jButton4.setIcon(rain);
     jButton5.setIcon(city);

最佳答案

尝试执行“ images / Auto.png”。我猜是因为这是文件路径问题。
甚至可能是“ ../images/Auto.png”

关于java - 导出Java项目时我的图形不会显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55458068/

10-10 19:13