Compilaçao de executavel com GCJ

Pessoal,

Preciso compilar um programa java simples com GCJ. Algumas duvidas:

  1. O executavel gerado é nativo e 100% independente? Digo, o cara precisa instalar alguma coisa (alguma lib/dll) a mais pra rodar o programa? Ou é simplesmente rodar o executavel numa maquina sem nada de mais instalado e pronto?

  2. Como faço para, no Linux, gerar um compilavel de Windows?
    To usando o padrao:

gcj -c -g -O Main.java
gcj --main=Main -o Main Main.o 

Mas obviamente isso gera um executavel de linux :wink:

Valeu