Am Freitag, 27. Juni 2003 06:54 schrieb Andreas Kyek:
Hi,
für ein neue Java Anwendung (Konfigurationssoftware meiner neuen ISDN-TK-Anlage) brauchte ich das "neue" SUN-Java 1.4.2beta. Die bisher eingesezten Versionen 1.3.1-x und 1.4.1-x liefen mit der Anwendung nicht (auf einem anderen Rechner getestet). Andere als SUN-Java habe ich bisher nicht ausprobiert.
Nun mein Problem:
Während der Rechner hier in der Firam (mein Testsystem) nach Aufspielen des neuen beta sofort mit der Applikation lief, funktioniert es dort, wo es funktionieren soll (zu Hause) _nur_ als root!
Ich konnte den Fehler wohl so weit eingrenzen, das es nicht die Applikation ist, sondern irgendetwas mit der Java- Installation im Zusammenspiel mit normalen Usern faul ist. Aber auf beiden Maschinen ist das 1.4.2beta-rpm eingespielt.
Die Fehlermeldung beim Starten von einfach nur "java" auf der Konsole ist:
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
und das Teil stirbt.
Starte ich einfach "java" als root, kommt diese Textmeldung mit den möglichen Aufrufoptionen.
Das sieht wie ein Rechteproblem aus, aber wo? Eine Datei dieses Namens oder eines ähnlichen Namens gibt es hier nicht. Wo kann ich suchen? Hallo Andreas, die "Dateien" die er da nicht findet sind (meines Wissens nach) java Bibliotheken, die in einem .jar Archiv enthalten sind, und beim Starten "entpackt" werden. Du hast vermutlich auf die Dateien keinen Zugriff, oder sie sind beschädigt. Mein Tipp: schau noch mal auf java.sun.com und zieh dir dort die neue Java 1.4.2 Version herunter (final release).
MfG Markus