Wie kann ich den von javap generierten Java-Bytecode wieder zusammensetzen? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Gibt es einen Java-Editor für Klassendateien / Bytecodes zum Bearbeiten von Anweisungen? [geschlossen] 4 Antworten

Ich möchte in der Lage sein, Bytecode zu bearbeiten und in ausführbare Klassendateien zu kompilieren. Ich habe keine Ahnung, wie das geht. Ich habe versucht, mit javap -c und -v zu dekompilieren, etwas zu bearbeiten und es wieder in meine Klassendatei zu ändern, aber ich erhalte die Fehlermeldung "Fehler: Hauptklasse Test.class konnte nicht gefunden oder geladen werden". Ich möchte auch eine Java-Quelle aus dem Bytecode generieren. Irgendeine Hilfe? Ich möchte dies selbst tun, ohne externe Programme zu verwenden. Ich will es selbst machen, wenn es überhaupt möglich ist.