JAR startet nur das Hauptprogramm

Status
Nicht offen für weitere Antworten.

Xclipse

Aktives Mitglied
Hallo,

habe mit Eclipse 3.2.2 eine jar Datei erstellt, das Programm (main) an sich startet schon
aber die Module (JInternalFrames) aus dem Hauptprogramm starten/funktionieren nicht!

Vorgehensweise:

- Rechtsklick auf das Package.
- Export Jar-File
- Package wählen (export generated class files and resources + Compress the contents of the JAR-File)
- Generate the mainfest file + Seal the JAR
- Main class wählen

Alle *.java und *.class sind in einem verzeichniss

Was mache ich falsch???


Danke und Gruß
 

The_S

Top Contributor
Wird evtl. eine Exception geworfen? Z. B. weil ein Bild, dass vorher im Verzeichnis lag, nun im Jar mit eingebaut wurde, und das Bild nicht über den Classloader geladen wurde (typischer Anfängerfehler) ;) ? Starte das Jar doch mal über die Konsole, und schau nach, ob eine Exception geworfen wird ...
 

Xclipse

Aktives Mitglied
Hallo Hobbit_Im_Blutrausch,

Wird evtl. eine Exception geworfen?
Leider nein!

Z. B. weil ein Bild, dass vorher im Verzeichnis lag, nun im Jar mit eingebaut wurde, und das Bild nicht über den Classloader geladen wurde
Die Icons vom Hauptprogramm werden angezeigt, aber in der JAR-Datei sind nur die Class Dateien und MANIFEST.MF.
Müssen den nicht die Icons auch in der JAR-Datei sein?
Was muss ich an/einstellen damit Eclipse beim erstellen von JAR-Dateien die Icons mit einpackt?

(typischer Anfängerfehler) ;) ?
Davon kann man wohl ausgehen! :wink:

Starte das Jar doch mal über die Konsole, und schau nach, ob eine Exception geworfen wird ...
Über <Start/Ausführen.../cmd> starte ich die Datei test.jar, das Hauptprog. startet ohne Fehlermeldungen!!!
 

The_S

Top Contributor
wird die fehlermeldung auch ausgegeben? Also hast du nicht zufällig was wie

Code:
try {
// code
}
catch (Exception e) {}{

?

Die Icons sollten mit ins jar, sofern die im Projekt liegen, sollten diese automatisch mit exportiert werden. Dann musst du aber wie gesagt über den ClassLoader darauf zugreifen.
 

Wildcard

Top Contributor
Hobbit_Im_Blutrausch hat gesagt.:
Die Icons sollten mit ins jar, sofern die im Projekt liegen, sollten diese automatisch mit exportiert werden. Dann musst du aber wie gesagt über den ClassLoader darauf zugreifen.
Nein, man muss schon auswählen was exportiert werden soll und was nicht.
Ausserdem müssen Resourcen im Classpath liegen um sie im jar zu finden.
 

The_S

Top Contributor
Also bei mir wählt Eclipse immer automatisch alles zum Exportieren aus, was im Projekt liegt. Und Icons und ähnliches kann man ja auch in ein package werfen, dann brauchts keinen Classpath ;) .
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Horst21 Java FX exportiertes Projekt startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
OSchriever Eclipse startet nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
S Eclipse Eclipse startet mit Debian nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Eclipse Neon: Marketplace startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
R NetBeans Startet nicht nach Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Eclipse Run Menü -Funktion startet das gewünschte Programm nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Eclipse startet nicht (lädt aber) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Eclipse Nach Update von Indigo auf Juno startet Eclipse nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Anwendung startet nicht immer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
G Eclipse Eclipse startet nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B Eclipse Eclipse startet nicht mehr :-( IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans startet mit Fehlermeldung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
padde479 Galileo startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
ModellbahnerTT Eclipse startet nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
agent47 Eclipse startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
O Eclipse startet aber nur ein kleines graues Fenster IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B JDK in neuem Ordner --- In Eclipse startet Tomcat nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T netbeans ide unter lenny startet nicht korrekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
G Xms größer 768 und Eclipse startet nicht mehr. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 31
Z Exportiertes JAR startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 25
T Mein Java Editor startet 18 mal IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Jar mit Eclipse erstellen -->startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
ARadauer eclipse debugger startet neu wenn ich code ändere IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
V Eclipse startet nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
O JBuilder startet nicht (Suse Linux) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Eclipse startet unter Linux nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Eclipse startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S NetBeans startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
I Eclipse startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8

Ähnliche Java Themen


Oben