gif in Eclipse importieren und exportieren

C

checkie99

Gast
Hallo,

ich habe ein Problem. Ich möchte ein animiertes GIF als Button nutzen. Das einbauen des JButtons ist kein Problem. Nur wie importiere ich GIF richtig in Eclipse, damit ich es auch als runnable JAR exportieren kann? Wenn ich das Bild einfach in den src Ordner kopiere, kann ich es zwar mit src/picture.gif in meine JAVA Datei einbauen, jedoch klappt das exportieren nicht richtig. Das Bild ist einfach nie dabei und der Button wird nicht angezeigt.
 

AmunRa

Gesperrter Benutzer
Du legst dir am besten eine Ordner res an und dort speicherst du das Bild, res sol auf der selben ebene wie src sein.

Dann solte er es auch für das jar fiinden. wenn er es dennoch nicht findet, dann klicke bei export nicht auf runnable Jar sondern auf jar . Dort kannst du dann selbst betimmen was in das Jar archiv soll oder nicht, du musst, aber dann in einem dialog später angeben welche Klasse die main Methode hat.
 

Volvagia

Top Contributor
Du kannst auch mit einen "Packer" (ich verwende 7zip) später die Datei in die Jar legen. Verwende ich, da ich Abhängigkeiten zwischen Projekten habe, die beim als Jar exportieren nicht beachtet werden, und eben bei Runnable Jar keine Ressourcen reingepackt werden.
 
C

Chekie99

Gast
Erstmal danke für eure Antworten. Es geht leider immer noch net.

Ich habe einen neuen neuen Ordner res auf der Ebene von src erstellt und dort die gif rein. Als runnable JAR funktioniert zwar die Datei, das Bild fehlt aber. Als reine JAR Datei sagt er mir, dass die Mainclass nicht geladen werden konnte.
Ich habe auch versucht, das Bild mit Winzip rein zu kopieren, aber auch das klappt nicht wirklich.

Falls es hilft, mein Code:

Java:
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JButton;

public class test 
{
	
	public static void main(String[] args) 
	{
		for(int a = 0; a < 10; ++a)
		{
			int x = 10 + a * 100;
			int y = 10 + a * 15;
			ImageIcon icon = new ImageIcon("res/bild.gif");
			JFrame frame = new JFrame("neues Fenster");
			frame.setLocation(x, y);
			frame.setSize(100, 150);
			frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			frame.setVisible(true);
			JButton button = new JButton(icon);
			frame.add(button);
		}
	
				
	}

}
 
C

checkie99

Gast

Daran könnte es wohl liegen. Könntest du mir bitte für den obigen Code ein Beispiel davon zeigen. In dem anderen Thread blicke ich irgendwie nicht so ganz durch. Habe mich bisher auch noch nicht an so kompliziertere Klassen gewagt bzw. JAR Dateien zu erstellen, möchte die Datei eigentlich nur einem Kollegen schicken.
 
C

checkie99

Gast
Da kommt bei mir leider

Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at test.main(test.java:19)

Hier ein Screenshot vom Eclipse Fenster mit Ordnerstruktur, etc.

i7237_code.jpg
 

Volvagia

Top Contributor
Wenn es nicht gefunden wird, gibt es null zurück.
Wenn du direkt aus Eclipse laden willst, muss res im bin-Ordner liegen. Kopiere ihm aber hinein, da Eclipse manmal den bin auch ausräumt, z. B. bei Classpath-Änderungen.
Du kannst übrigens auch Bilder direkt im Post hochladen.
 

Crian

Top Contributor
Falls das Problem in Ecplise liegt, kann es auch helfen, das Projekt zu refreshen und / oder den Ordner in Eclipse anzulegen (Rechtsklick auf Projektname > New > Folder) und dann auch über Eclipse das Bild dorthin zu kopieren (Rechtsklick auf das neu angelegte Verzeichnis > Import > File System).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Eclipse Git importieren Java Basics - Anfänger-Themen 2
F (Eclipse) Beim importieren etwas fehlerhaft bitte um Hilfe :) Java Basics - Anfänger-Themen 3
W Externe class in Eclipse importieren Java Basics - Anfänger-Themen 0
A Reader für Benutzereingabe in Eclipse importieren Java Basics - Anfänger-Themen 3
N Eclipse Source importieren ohne Link Java Basics - Anfänger-Themen 3
E Ardublock in Eclipse Luna importieren Java Basics - Anfänger-Themen 0
J Eclipse + Java + Packages importieren Java Basics - Anfänger-Themen 7
S Library importieren in Eclipse Java Basics - Anfänger-Themen 9
D Ordner in Eclipse Importieren Java Basics - Anfänger-Themen 6
M Importieren von "IO.class" unter Eclipse Java Basics - Anfänger-Themen 4
P Eigene Package importieren? (Eclipse) Java Basics - Anfänger-Themen 6
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
F Fehlermeldung in Eclipse Java Basics - Anfänger-Themen 13
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
R Einfacher Taschenrechner mit Eclipse Java Basics - Anfänger-Themen 3
P Eclipse installieren Java Basics - Anfänger-Themen 5
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
M Von Eclipse zum richtigen Programm Java Basics - Anfänger-Themen 1
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
A Eclipse IDE - Wie bekomme ich eine ältere Version Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
F Falscher Link zum Path? Unterschiedliche Antworten bei Eclipse und VisualStudiocode Java Basics - Anfänger-Themen 5
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
nbergmann eclipse schon mit "HalloWelt" unverständlich. Java Basics - Anfänger-Themen 4
G Zeilenumbrüche in Eclipse Java Basics - Anfänger-Themen 1
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
brypa Eclipse installieren Java Basics - Anfänger-Themen 31
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
P Apache Derby wird in Eclipse trotz Anbindung nicht gefunden Java Basics - Anfänger-Themen 6
thor_norsk Eclipse Symbole Java Basics - Anfänger-Themen 2
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
lougoldi Intellij oder Eclipse Java Basics - Anfänger-Themen 7
R Eclipse Aufgabe Java Basics - Anfänger-Themen 4
B tar.gz in Eclipse als Bibliothek einbinden Java Basics - Anfänger-Themen 3
Mr.Strobel BufferedImage Exportieren Eclipse Java Basics - Anfänger-Themen 14
D wie kann man in Pong mit eclipse den schläger bewegen Java Basics - Anfänger-Themen 1
Avalon Request direkt aus Eclipse wie bei Postman Java Basics - Anfänger-Themen 3
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
R Eclipse Methodenhilfe Java Basics - Anfänger-Themen 2
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
L babylonisches Wurzelziehen (Eclipse) Java Basics - Anfänger-Themen 2
C Wie kann ich Versionen eines Projektes in Eclipse erstellen? Java Basics - Anfänger-Themen 3
T Eclipse deinstallieren nicht vorhanden? Java Basics - Anfänger-Themen 4
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
B Einbindung e(fx)clipse in Eclipse Java Basics - Anfänger-Themen 11
J Can't start eclipse Java Basics - Anfänger-Themen 5
H Eclipse kann nicht gestartet werden .... Java Basics - Anfänger-Themen 15
J Erste Schritte Unable to launch eclipse Java Basics - Anfänger-Themen 2
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
S Ist dies ein Bug in Eclipse Java Basics - Anfänger-Themen 2
F Klassen und Pakete Projektübergreifend (Eclipse) Java Basics - Anfänger-Themen 6
W Eclipse Autoformatierung für Streams ändern ? Java Basics - Anfänger-Themen 1
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
I GUI über Eclipse oder NetBeans Java Basics - Anfänger-Themen 23
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
H Was sind Package bei eclipse? Java Basics - Anfänger-Themen 1
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
S Eclipse Installation Java Basics - Anfänger-Themen 9
I JDK installieren Java JDK und Eclipse Installation Java Basics - Anfänger-Themen 6
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
J Eclipse Umgebungsvariable? Java Basics - Anfänger-Themen 1
B Eclipse spielt Sound nicht ab Java Basics - Anfänger-Themen 12
M OOP No enclosing instance... in Eclipse Java Basics - Anfänger-Themen 3
F Warum erhalte ich diese Fehler bei der Einbindung von SQLite JDBC in Eclipse? Java Basics - Anfänger-Themen 1
J Windows Builder auf Eclipse portable Java Basics - Anfänger-Themen 1
J Eclipse Einrichten : Umzug in anderen Ordner Java Basics - Anfänger-Themen 2
N Project layout eclipse ( seperate ordner für klassen ? ) Java Basics - Anfänger-Themen 1
Ellachen55 Weihnachtsbaum in Eclipse programmieren Java Basics - Anfänger-Themen 6
O Eclipse - Debugger Java Basics - Anfänger-Themen 2
W Eclipse Che Scanner Java Basics - Anfänger-Themen 8
V Vererbung Eclipse startet das Programm nicht und rechnet nicht Java Basics - Anfänger-Themen 6
P Eclipse hat Verbindungsproblem? Java Basics - Anfänger-Themen 13
F Installieren von eclipse Java Basics - Anfänger-Themen 1
E Apache Derby mit Eclipse Java Basics - Anfänger-Themen 2
B Kann man eine Tabelle in Eclipse erzeugen und damit arbeiten? Java Basics - Anfänger-Themen 8
D Eclipse und Github kann nicht committen Java Basics - Anfänger-Themen 3
felix92 eclipse Problem Java Basics - Anfänger-Themen 12
B Eclipse Tabellen Farbe ändern? Java Basics - Anfänger-Themen 2
das_leon Erste Schritte Eclipse startet nicht Java Basics - Anfänger-Themen 1
J Eclipse Export Probleme Java Basics - Anfänger-Themen 25
F In Eclipse Haltepunkt bei Event setzen? Java Basics - Anfänger-Themen 1
S Klassen Problem mit Eclipse Java Basics - Anfänger-Themen 4
AppGuruCode962 Eclipse luna java 8 Java Basics - Anfänger-Themen 15
B Java Eclipse Programm in einer Batch ausführen Java Basics - Anfänger-Themen 3
T Compiler-Fehler Eclipse: leerer Package Explorer Java Basics - Anfänger-Themen 4
T Erste Schritte Darstellung der Java-Projekte in Eclipse Java Basics - Anfänger-Themen 2
T eclipse mit java 9 Problem? Java Basics - Anfänger-Themen 5
F Eclipse alle Projekt weg Java Basics - Anfänger-Themen 6
M Probleme mit Eclipse Java Basics - Anfänger-Themen 20
H Eclipse , Design-Modus, unvollständige Darstellung Java Basics - Anfänger-Themen 0

Ähnliche Java Themen

Neue Themen


Oben