A me è capitato di usare il decompilatore Dj-dec,che ti decompila i class e te li salva sia in formato jad eche java.Il risultato della decompilazione è quasi pronto alla ricompilazione con un normalissimo compilatore javac.exe.Gli unici lati negativi sono che per le veriabili locali ai metodi non è in grado di risalire ai nomi originali (ma non è un problema così grande )e che con i bocchi TRY e CATCH s'incasina un po,ma anche li con un po di attenzione si riesce a risalire a com'erano.Per il resto il decompilatore in questione ti ricostruisce perfino i nomi originali delle variabili d'istanza delle classi e dei metodi, cosa vuoi di più dalla vita.perciò decompili--->salvi in formato .java--->aggiusti fino a che non si compila dinuovo--->modifichi quello che devi modificare--<ricompili e il gioco è fatto.Io l'ho fatto senza perderci neanche tanto tempo.
Ciaoz