Ich habe ein kleines Maven Projekt in Eclipse angelegt. Das Programm ist ein einfachaer JFrame mit Panel und Label. Das Label soll ein ImageIcon beinhalten, dieses wird nach der Kompilierung in Eclipse auch sichtbar. Exportier ich das Projekt als JAR, startet es nicht. Ich hatte es schon zum starten bekommen, doch dann war das Image auch nicht sichtbar.
Wenn ich die Jar mit Winrar öffne, so sieht die Struktur wie folgt aus:
META-INF
resources (dort ist das Bild auch drin enthalten)
MavenTest.class
Bitte um Hilfe
Java:
public MavenTest(){
super("Maven Test");
setSize(300,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
JPanel panel = new JPanel();
JLabel label = new JLabel();
label.setIcon(new ImageIcon(getClass().getClassLoader().getResource("image.jpg")));
panel.add(label);
add(panel);
setVisible(true);
}
public static void main(String[]args){
new MavenTest();
}
Wenn ich die Jar mit Winrar öffne, so sieht die Struktur wie folgt aus:
META-INF
resources (dort ist das Bild auch drin enthalten)
MavenTest.class
Bitte um Hilfe