Hallo,
- wir haben ein grösseres Projekt.
- Darin gibts x Libraries.
- Leider gibts keinen original Source mehr davon, sondern nur noch all die class und jar files.
- Nun habe ich ein class file dekompiliert um eine kleine Änderung anzubringen.
- Danach wollte ich die klasse wieder kompilieren. Alle benötigten Libraries welche in der Klasse eingebunden sind, sind auch in meiner IDE eingebunden.
Das Problem is nun, dass der Compiler beim kompilieren eine Exception wirft auf eine Klasse welche nicht gefunden wird. Diese Klasse wird von meiner zu kompilierenden Klasse jedoch gar nicht benötigt und ist auch in keiner weise eingebunden.
=> "Meine" Klasse ruft jedoch eine Methode einer anderen Klasse auf, welche dann erst auf die gesuchte Library zugreiffen. Mein Verständnisproblem: Warum sagt mir der Kompiler dass eine andere Klasse (welche ich gar nicht kompiliere) einen File not Found Fehler hat weil die Library nicht eingebunden ist? Diese andere Klasse welche anscheinend einen Fehler hat ist ja bereits kompiliert und mir eigentlich wurst weil ich daran nix ändere!?
Das Problem ist, dass ich selbst nur die zu bearbeitende und die dafür benötigten Klassen erhalten habe was meines Erachtens ja eigentlich reichen sollte!?
223
- wir haben ein grösseres Projekt.
- Darin gibts x Libraries.
- Leider gibts keinen original Source mehr davon, sondern nur noch all die class und jar files.
- Nun habe ich ein class file dekompiliert um eine kleine Änderung anzubringen.
- Danach wollte ich die klasse wieder kompilieren. Alle benötigten Libraries welche in der Klasse eingebunden sind, sind auch in meiner IDE eingebunden.
Das Problem is nun, dass der Compiler beim kompilieren eine Exception wirft auf eine Klasse welche nicht gefunden wird. Diese Klasse wird von meiner zu kompilierenden Klasse jedoch gar nicht benötigt und ist auch in keiner weise eingebunden.
=> "Meine" Klasse ruft jedoch eine Methode einer anderen Klasse auf, welche dann erst auf die gesuchte Library zugreiffen. Mein Verständnisproblem: Warum sagt mir der Kompiler dass eine andere Klasse (welche ich gar nicht kompiliere) einen File not Found Fehler hat weil die Library nicht eingebunden ist? Diese andere Klasse welche anscheinend einen Fehler hat ist ja bereits kompiliert und mir eigentlich wurst weil ich daran nix ändere!?
Das Problem ist, dass ich selbst nur die zu bearbeitende und die dafür benötigten Klassen erhalten habe was meines Erachtens ja eigentlich reichen sollte!?
223