Programm läuft nur auf manchen Rechnern

Graf_Zahl

Mitglied
Moin zusammen,


ich habe folgendes Problem:

Ich habe ein sehr simples Programm geschrieben das die aktuelle Uhrzeit in binary, octal und hex ausgibt. Nun habe ich allerdings das problem, dass das Programm auf meinem Rechner ohne Probleme Läuft, sowohl die generierte *.exe als auch die *.jar Datei, aber auf manchen anderen Rechnern nur der leere JFrame auftaucht.

Ich habe den Verdacht, dass es an 32- oder 64bit Versionen liegt, denn auf dem Rechner an dem ich arbeite läuft 64-bit Win 7 und es geht. Auf meinem Lap läuft Win 7 32-bit und es läuft nicht. Bei einem Kollgegen dagegen läuft es wiederum auf 64-bit Win 7 nicht. Jedoch auf einem anderen Rechner mit 32-bit Win XP geht es wieder. Ich bin langsam überfragt an was es liegen könnte.

Wenn es keine super einfache Lösung gibt kann ich auch ohne weiteres Code posten aber ich dachte ich frag erst mal so in die Runde ob jemand eine Idee hat.

Also schon mal danke im Voraus.
 
den ganzen oder nur eine bestimmte stelle? weil das ist schon ein wenig länger und ich nehm die spezifikationen im moment noch nicht wirklich ernst weil das ein testprog ist^^

ach und nein es kommt keine exception
 
so ich hab das Problem gefunden... eclipse exportiert die von mir eingelesenen Icons nicht mit. Also wirft das Programm auf Rechnern auf denen diese nicht sind eine scheinbar unsichtbare Exception... also hat sich mein Problem dahin verändert wie ich diese Bilder mitexportiere.
 
so ich hab das Problem gefunden... eclipse exportiert die von mir eingelesenen Icons nicht mit. Also wirft das Programm auf Rechnern auf denen diese nicht sind eine scheinbar unsichtbare Exception... also hat sich mein Problem dahin verändert wie ich diese Bilder mitexportiere.

Eine RuntimException ist sicher nicht unsichtbar 😉... Hättest dein Programm nur auf der Console ausführen müssen oder die java konsole starten...
 
Ist aber (meiner Meinung nach) nicht zu empfehlen, da du dadurch die Platformunabhängigkeit zunichte gemacht wird und es dir eigentlich nur Probleme bereitet(meine Erfahrung).
mfg
Eldorado
 
wahrscheinlich wollen sie sich die Installation einer JRE sparen oder wissen nicht, wie man ein jar zum Laufen bekommt. unter Windows reicht eine simple *.bat-Datei aber die heutige Programmierergeneration kennt ja die alten Techniken nicht mehr. Hauptsache eine exe und dann klappt das von alleine.
 
Das ihr immer eine .exe haben wollt >.< schrecklich !

durch das konvertieren macht ihr jegliche plattformunabhängigkeit zunichte !

eine .bat tuts auch, oder einfach eine Installierte JRE ! Und wenns euch um das Java Icon bei den .jar dateien geht : wartet nochn weng , in Java 7 wird man ein eigenes icon reinmachen können 🙂
 

Neue Themen


Zurück
Oben