Hi guter Hinweis zwischen den Zeilen und unter dem Blumentopf ;-) :
Hm, keine Ahnung .. im StackTrace stehen ja keine deiner Klassen ... anderen Thread geworfen ..
Obwohl Du keine Ahnung zu haben vorgibst ;-) kannste einem(meinereins) totzdem drauf bringen.
Also:
eine Abfrage wie
[Java]Class.forName("sun.misc.SignalHandler");[/code]
bringt allein gar nichts, weil die nur auf ClassNotFoundException abprüft.
Bei ner Fallunterscheidung ob die Klasse da ist oder nicht da, versucht mans zu instanziiren.
Ohne das die Laufzeitumgebung dort drüber geht, brihct er ab weil die Klasse die grad gestartet ist das abprüft, fass der Aufruf sich darin befindet.
Also hab ichs in ne andere Klasse, als Statische Methode, ausgelagert. Die Laufzeitumgebung prüft diese dann erst auf "NoClassDefFoundError" wenn diese Klasse(mit der statischen Methode) instatiirt wird.
Das muss aber gar nicht sein, wenn ich schon eine ClassNotFoundException bekommen habe, die mir sagt die Klasse(o.g.) gibts gar nicht.
Gruss an alle ;-)