Sì, riscrivere il codice da zero, anche perché i paradigmi sono diversi tra i 2 linguaggi così come le loro peculiarità.Ragazzi c'è qualche metodo per convertire VB in java?
Hai mai visto un traduttore automatico tra 2 lingue che funzioni BENE? Nel caso di lingue come l'inglese o l'italiano c'è una componente "umana" che risolve le ambiguità, nel caso dei linguaggi di programmazione si hanno problemi di ambiguità sintattica/semantica non facilmente risolvibili. In altri termini un convertitore automatico di codice introduce più problemi (bug più o meno subdoli, funzionalità non supportate, qualità del codice prodotto, ...) di quanti ne risolva!