F
Florian Scheidler
Gast
Hallo zusammen,
für meine Firma habe ich eine Java-Anwendung programmiert, welche in jeder Niederlassung zentral auf einem Fileserver liegt. Die User greifen also alle auf dieselbe Anwendung zu. Das funktioniert auch bei allen Usern außer bei einem Mitarbeiter in München. Dieser erhält wenn er die Anwendung starten will folgende Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: Login
Login.java und Login.class liegen aber am richtigen Ort und wie gesagt: bei allen anderen funktioniert es und die greifen alle aufs selbe Tool zu.
Es kann also nur an den Einstellungen des lokalen PCs liegen. Die installierte Java-Version ist überall dieselbe (j2re1.4.2_07) und auch alle Liberies sind wie bei allen korrekt unter JavaPfad\lib\ext hinterlegt. Nun kann das Ganze ja vielleicht noch mit den Windows-Umgebungsvariablen zusammenhängen.
Auch hier ist es überall dasselbe: Es gibt eine Varible JAVA_HOME, die direkt auf das bin-Verzeichnis des Java-Installationspfades verweist.
Meine Frage nun:
Welche Parameter muss ich in den verschiedenen Umgebungsvariablen vielleicht noch setzen?
Was für Gründe kann es noch geben, weswegen das Tool nicht läuft und der oben genannte Fehler geschmissen wird?
Warum finde ich eigentlich im Bin-Verzeichnis der Java-Installation bei keinem User eine javac.exe, die doch eigentlich zum kompilieren gedacht ist? Oder wo liegt die sonst?
Gruß Florian Scheidler
für meine Firma habe ich eine Java-Anwendung programmiert, welche in jeder Niederlassung zentral auf einem Fileserver liegt. Die User greifen also alle auf dieselbe Anwendung zu. Das funktioniert auch bei allen Usern außer bei einem Mitarbeiter in München. Dieser erhält wenn er die Anwendung starten will folgende Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: Login
Login.java und Login.class liegen aber am richtigen Ort und wie gesagt: bei allen anderen funktioniert es und die greifen alle aufs selbe Tool zu.
Es kann also nur an den Einstellungen des lokalen PCs liegen. Die installierte Java-Version ist überall dieselbe (j2re1.4.2_07) und auch alle Liberies sind wie bei allen korrekt unter JavaPfad\lib\ext hinterlegt. Nun kann das Ganze ja vielleicht noch mit den Windows-Umgebungsvariablen zusammenhängen.
Auch hier ist es überall dasselbe: Es gibt eine Varible JAVA_HOME, die direkt auf das bin-Verzeichnis des Java-Installationspfades verweist.
Meine Frage nun:
Welche Parameter muss ich in den verschiedenen Umgebungsvariablen vielleicht noch setzen?
Was für Gründe kann es noch geben, weswegen das Tool nicht läuft und der oben genannte Fehler geschmissen wird?
Warum finde ich eigentlich im Bin-Verzeichnis der Java-Installation bei keinem User eine javac.exe, die doch eigentlich zum kompilieren gedacht ist? Oder wo liegt die sonst?
Gruß Florian Scheidler