in Eclipse läufts - im Executeable JAR-File NICHT

  • Themenstarter Themenstarter Pauli
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
P

Pauli

Gast
Hey Leute

1.
Ich habe da ein fenster mit einer TabbedPane, SplitPane und unter anderem auch eine paar buttons.
Wenn ich das Programm direkt in Eclipse ausführe funktioniert auch alles wie geschmiert.
Wenn ich das Programm jedoch mittels executeable JAR-File ausführe öffnet sich das gewünschte Fenster einfach nicht.

2. Weiß jemand wie ich die Standardmeldungen die normalerweise auf der Konsole ausgegeben werden in eine Datei umleiten kann, denn die Fehlermeldungen die ich normal mittels System.out ausgebe kann ich ja leicht umleiten aber wie mach ich das bei den Fehlermeldungen die Java von selbst ausgibt ????


Bitte helft mir weiter

lg. Pauli
 
Hm... wie exportierst du denn dein Programm? Lässt du ein Manifest generieren und hast vielleicht vergessen eine Main-Class anzugeben?
Fehlermeldungen umleiten? *grübel*

Promt> javaw deinProgramm > irgendeineDatei

Musste probieren weiss nicht genau. Habs noch nie probiert
 
also ich hab das JAR - File mit der Exportfunktion von Eclipse erstellt.
Und der Rest des Programms funktioniert ja auch einwandfrei nur das eine Fenster öffnet sich nicht!

**grübel**
 
Fehlermeldungen umleiten? "doppelgrübel* Ich würde schauen, dass Java gar keine Fehlermeldungen einfach so "von selbst" ausgibt....

Und die JAR-files: ich würd mal überprüfen, ob du die Klasse, welche das Fenster darstellt, auch wirklich exportiert hast... also auf das Projekt, rechtsklick, exportieren, und dann in dem Fenster das kommt gucken, ob wirklich alles benötigte exportiert wird (und wie schon von 8ull23y3 erwähnt, mainClass nicht vergessen)
 
Hey
Schon mal danke für die Tipps, aber leider hat nichts zugetroffen.
Denn die main habe ich angegeben, sonst könnte ja auch der Rest nicht gehen, und ich habe auch alle, aber wirklich alle Klassen mitexportiert.


Vielleicht fällt irgendwem noch was ein an was das liegen könnte!
 
Und es kommt keine Fehlermeldung wenn du auf der console "java -jar deinProgramm" machst? B.z.w. keine exception?
Lass dir doch von System.out.println(); irgendetwas an Punkten im Programm ausgeben damit du siehst welche Abschnitte er nicht betritt. :###
 
Des Problem is das beim ausführen in eclipse ja alles 100%ig funktioniert und beim Ausführen mit dem JAR-FILE werdn ja die System.out ignoriert!

i was einfoch nima weida!
 
Wenn du es auf der console startest müsstest du die Meldungen sehen, ich gehe davon aus dass du Windows benutzt. Also mach doch Start->Ausführen->"cmd"! Dann hast du deine console. Dann gehst du in dein Programmverzeichnis und startest das Programm mit java -jar *g* Versuchs mal.
 
Sorry falsch ausgedrückt, ich weis nur mal das es an der CLASSPATH liegt weil er 2 externe bibliotheken nicht findet.

Aber ich hab dafür ein neues Thema geöffnet: CLASSPATH

guck mal dort hin.

lg. Pauli
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben