Also habe ich eine Drittanbieterbibliothek, die eine .jar-Datei ist. Es gibt einige Klassen in diesem Jar. Das Problem ist, dass es in dieser Klasse einen Fehler in dieser .jar gibt. Ich weiß es, weil ich die JAR-Datei dekompilieren kann, um den Java-Code zu betrachten, was ich ziemlich sicher bin, dass die Klasse die Quelle meines Programmfehlers ist.So entfernen Sie die Klassendatei in der .jar-Datei und ändern sie mit meiner eigenen Implementierung
Die Idee ist, ich lösche die Klasse und ersetze sie durch meine eigene Klasse, aber ich weiß nicht wie.
Können Sie diese Klasse nicht erweitern und ihre fehlerhafte Methode überschreiben, wenn sie öffentlich ist, oder eine Adapterklasse basierend auf dieser Klasse erstellen? – NINCOMPOOP
@TheNewIdiot kann ich leider nicht. Da die andere Klasse stark von dieser Klasse abhängig ist. –