Pergunta básica

5 respostas
F

Pessoal,

Apesar de ser uma pergunta básica, mas eu e meus colegas de trabalho entramos em uma contenda: compilei minha aplicação na plataforma Win. No entanto, esta aplicação será executada na plataforma Linux. Pergunta: basta eu copiar meus arquivos .class para o servidor e “tchau” ou eu preciso recompilar minhas classes numa máquina Linux e depois colocá-la no servidor Linux?

Desde já, agradeço.

5 Respostas

Pedrosa

Não precisa recompilar não, o Java é portável, ou seja funciona indepedente de sistema operacional, apenas em alguns casos vc fica com essa depedência amarrada quando usa JNI por exemplo.

K

Só copia para o servidor linux e “tchau” :slight_smile:

Quando vc compila suas classes java compila para os bytecodes interpretados pela máquina virtual, não pelo SO em sí.

Kleber

F

Valeu, gente!!!

Dúvida esclarecida!

Abraço a todos.

T

Java é “WOTA” - Write Once, Test Anywhere

O que você precisa é retestar sua aplicação para ver se você não pisou na bola no uso de alguns recursos, como nomes de arquivos ("" no Windows, “/” no Linux; no Windows não se faz diferença entre letras minúsculas e maiúsculas, no Linux essa diferença existe).

I

creio eu que so basta o .class ! :smiley:

Criado 20 de junho de 2006
Ultima resposta 20 de jun. de 2006
Respostas 5
Participantes 5