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
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?
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.