If it's even possible it would probably break your code / mess it up beyond belief. Take OpenTTD as an example, that was made by converting the ASM source of TTD into C and that took a whole year, and the creator could have rewritten it from scratch in the same amount of time.
What's wrong with Java if you don't mind me asking?