Forum: PC-Programmierung sletasames Problem mit .jar-File unter Win7


von Holger (Gast)


Lesenswert?

Moin,

ich schreibe mit 32bit-Java Programme (mit GUI) mit Eclipse und nutze 
das fatjar Plugin zur Generierung meiner .jar-Files.

Ich habe nun PCs (nicht der Entwicklungs-PC), da läuft die Programme 
nicht richtig durch. Und zwar von heute auf morgen ohne erkennbaren 
Grund!

Bei meinen Programmen wird immer für so fünf Sekunden ein Splashscreen 
angezeigt. Dann geht es weiter. Aber beim Doppelklick auf das jar.-File 
öffnet sich nur der Splashscreen. Und das war es dann.

Wenn ich den Splashscreen weglasse, dann passiert gar nichts 
GUI-mäßiges.

Aber: Starte ich aus der Konsole mit java -jar xyz.jar dann läuft alles 
absolut einwandfrei. Übrigens es gibt keinerlei Fehlerausgaben oder 
Warnungen!

Woran mag das wohl liegen?

Gruß
Holger

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Holger schrieb:
> Übrigens es gibt keinerlei Fehlerausgaben oder Warnungen!

du siehst sie vielleicht nru nicht... leite mal Stdout und Stderr so 
früh wie möglich in eine Datei um und sieh dann weiter.

Holger schrieb:
> Und zwar von heute auf morgen ohne erkennbaren Grund!

Benötigt dein Programm ggf. Dateien die es aus dem "Installationsordner" 
bezieht?

von Lukas T. (tapy)


Lesenswert?

Ich würde vermuten, dass irgendwo ein konstanter Pfad angegeben ist, á 
la "..\jre6\" und dass auf dem Zielsystem ein neues Java installiert 
wurde, was charmanter Weise ein anderes Pfädchen verwendet.

von Holger (Gast)


Lesenswert?

Moin,

habe jetzt mal stdout und stderr in eine Datei umgeleitet. Diese Seite 
war eine ganz gute Hilfe: 
https://blogs.oracle.com/nickstephen/entry/java_redirecting_system_out_and

Also das Problem wurde durch den Admin verursacht. Er hatte rxtxcomm 
nicht unter programm files (x86) sondern unter programm files abgelegt.




Holger

von Holger (Gast)


Lesenswert?

Moin,

achja und wegen des von heute auf morgen. Es wurde von jre6 auf jre7 
upgedatet oder wie man das nennt. Angeblich hat aber niemand was 
gemacht.



Holger

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Holger schrieb:
> Angeblich hat aber niemand was gemacht.

Natürlich nicht, niemals nie nicht ;-)

von Christian R. (supachris)


Lesenswert?

Ja den Spaß hatten wir auch durch auf Arbeit. Nach der automatischen 
Verteilung von jre7 auf alle Rechner ohne Nachfrage liefen manche 
Eclipse usw. nicht mehr. Nachdem die Admins tagelang abgestritten 
hatten, überhaupt irgendwas geändert zu haben, hatten wir es endlich 
herausgefunden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.