Originariamente inviato da unomichisiada
gcj non supporta tutto però, se hai usato anche una solo cosa non supportata (ad esempio le swing) non riuscirai a compilare.
tempo fa ho scaricato e testato una versione completa di eclipse compilata con gcj, e funzionava tutto. Ovvio che perdi la portabilità e alcune cose sono ancora mal supportate, ma awt e swing sono supportati, anche se non del tutto.

In ogni caso, se uno ha bisogno di prestazioni può fare anche un mix tra compilato-gcj e java normale.. sempre che non abbia esigenze di portabilità.