Zastępujesz klasę java?

Pracuję nad funkcją piaskownicy dla mojego antywirusa java i wpadłem na pytanie: czy określony pakiet w klasie ma znaczenie dla kompilacji?

Przykład: Używam programu, który chce użyćRuntime.getRuntime().exec(), kiedy program ładujący klasę próbuje załadować to, aby uruchomić metodę, czy sprawdza pakiet zakwalifikowany w pliku, jeśli istnieją? Wolałbym nie próbować zmieniać plików w JVM, ale po prostu ładować je z innego pakietu. Mogę wykonać ładowanie i takie, ale mój jedyny dylemat, czy się załamie i spali? Wewnątrz Java byłaby zarejestrowana jako powiedzenie,java.lang.Runtime, ale skompilowany kod powie na przykładpkg.pkg.Runtime i czy będzie konieczne przedłużenie starego środowiska wykonawczego? Domyślam się, że przedłużenie starego środowiska uruchomieniowego po prostu go przerwie. Czy ktoś coś o tym wie? Pracuję nad stworzeniem testowalnego przykładu, ale wciąż jestem trochę daleko i chciałem uzyskać kilka odpowiedzi, a to może przynieść korzyść niektórym ludziom.

questionAnswers(1)

yourAnswerToTheQuestion