Cross platform em java

4 respostas
D

Ola pessoal. Eu estou usando o NetBeans para programar em java e neste momento estou a desenvolver o meu proprio jogo do Sudoku. Mas tem uma coisa, que gostava de ter a vossa ajuda, se alguem m souber ajudar claro :wink:

Eu gostaria de puder correr este jogo em varias plataformas (Windows, Linux, OS X), so que não sei como o fazer :frowning:

Se tiver algum post por ai falando deste assunto, me digam :slight_smile: ou senao, respondam e partilhem o vosso conhecimento

Obrigado desde ja pela vossa ajuda

4 Respostas

kaique

Cara, desde que você não utilize uma biblioteca nativa do sistema operacional em que o jogo está sendo desenvolvido, você não precisa fazer mais nada para deixá-lo funcionando nas plataformas que deseja. Essa é uma das características do Java.
Resumindo, escreva todo seu código em Java que a JVM cuida do resto… :slight_smile:

[]'s.

Jonhkr

se vc kiser deixar as janelas com o tema do sistema operacional no qual esta rodando e so colocar isso

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

M

Como já dito, se você não usar nenhuma biblioteca nativa (DLLs ou SOs, etc.), o Java já é multiplataforma.

T

Só tomar um pouco de cuidado com ficheiros (arquivos), se os for usar em sua aplicação. É aconselhável testar sua aplicação em ambos os ambientes (Windows e Linux) para ver se não há nenhuma dependência “escondida”. (O OS X também tem suas sutilezas; se puder testar depois seria interessante - é que nem todo mundo tem acesso a um Mac.)

Promessa do Java:
WORA - Write Once, Run Anywhere (Escreva uma vez e rode em qualquer lugar)
Na prática:
WOTA - Write Once, Test Anywhere (Escreva uma vez, mas teste em todos os lugares)

Criado 10 de julho de 2009
Ultima resposta 13 de jul. de 2009
Respostas 4
Participantes 5