Quindi, ho una libreria di terze parti, che è un file .jar. Ci sono alcune classi in quel barattolo. Il problema è che c'è un errore in una classe in questo .jar. Lo so perché posso decompilare il file jar, per guardare il codice java, che sono abbastanza sicuro, che la classe è la fonte del mio bug del programma.Come rimuovere il file di classe nel file .jar e cambiarlo con la mia implementazione
L'idea è che cancello la classe e la sostituisco con la mia classe, ma non so come.
Non è possibile estendere tale classe e sovrascrivere il suo metodo errato se è pubblico o creare una classe adattatore in base a tale classe? – NINCOMPOOP
@TheNewIdiot sfortunatamente, non posso. Dal momento che l'altra classe ha un'alta dipendenza da quella classe. –