Zmiana kodu klasy z pliku jar

Jak mogę odczytać (załadować) klasę java z pliku jar, dodać kod do klasy i ponownie umieścić w słoiku? Muszę napisać skrypt (kod java), który robi te wszystkie rzeczy. Kroki, o których myślę, są następujące: 1. Przeczytaj słoik i pobierz wpis o nazwie klasy za pomocą metod z pakietu java.util.jar. 2. Załaduj tę klasę, pobierz tablicę z klasy, zmień ją. 3. Może skompiluj kod do zastosowania zmian 4. Umieść odnowioną klasę w pliku jar

Nie wiem jak wykonać 2 i 3 kroki w Javie.

Myślałem o napisaniu nowej klasy java, która rozszerza tę klasę i zmienia tablicę, ale ta tablica jest deklarowana jako publiczny statyczny finał, dlatego nie mogę jej zmienić. Albo się mylę i istnieje sposób na zmianę tablicy poprzez rozszerzenie klasy?

questionAnswers(3)

yourAnswerToTheQuestion