Gostaria de compilar em Windows e que rodasse nas outras plataformas então a
pergunta é a seguinte:
É possível compilar Java para rodar no LINUX usando o JDK instalado no Windows.
Ou existe alguma IDE que carregue outros JDK (NetBeans ou Eclipse)
que gera o byte code que roda nas outras plataformas?
O codigo gerado eh o mesmo.
O que vai mudar eh a JVM, obviamente vc precisa versao windows pra rodar no windows e versao linux pra rodar no linux.
Mas de qualquer forma se vc compilar um codigo no linux e rodar no windows vai funcionar de boa.
Então foi isso que vocês disseram que eu sabia, mas quando tentei rodar um programa compilado no Windows no Linux, a JVM mostrou um erro, algo do tipo “bit de OS não setado”.
Logo achei que era o LookAndFeel, então desabilitei e retirei tudo que amarrasse a aplicação ao Windows.
A JVM era a mesma nos dois sistemas, claro cada uma para seus OS.
Depois fiz mais um teste compilei o código numa versão anterior da JVM (JDK 5) e mesmo assim o erro foi o mesmo.
A aplicação estava em JAR e eu havia compilado usando o NetBeans, tanto é que achei que ele é o culpado, colocando algo na linha de comando da compilação.
Vou tentar fazer o inverso, compilar no Linux e depois tentar rodar no Windows para ver o que acontece.