Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Azazel en 29 Octubre 2017, 21:23 PM

Título: Programación de Java en varias plataformas.
Publicado por: Azazel en 29 Octubre 2017, 21:23 PM
Tengo una duda, recien empecé a programar en java, uso linux, y quería saber si los programas que elaboro en java usando linux me sirven para compilarlos en windows, si no se puede qué tengo que hacer??
Y qué IDE me recomiendan para hacer sistemas de información en JAVA?

De antemano muchas gracias :3  ;D ;D ;D
Título: Re: Programación de Java en varias plataformas.
Publicado por: Orubatosu en 29 Octubre 2017, 23:23 PM
En principio valen sin problemas.

Java compila a algo llamado "bytecode" que posteriormente es ejecutado por la máquina virtual. Es decir, no compila para una plataforma de hardware o software de forma nativa, sino que lo hace en algo "intermedio" que será ejecutado por la máquina virtual.

Ojo, eso quiere decir que un programa java compilado para Windows posiblemente corra sin problemas en Linux, o incluso en MacOS. Pero dudo que lo haga directamente en una plataforma movil como Android porque esta usa una serie de librerías específicas
Título: Re: Programación de Java en varias plataformas.
Publicado por: Azazel en 30 Octubre 2017, 00:20 AM
Cita de: Orubatosu en 29 Octubre 2017, 23:23 PM
En principio valen sin problemas.

Java compila a algo llamado "bytecode" que posteriormente es ejecutado por la máquina virtual. Es decir, no compila para una plataforma de hardware o software de forma nativa, sino que lo hace en algo "intermedio" que será ejecutado por la máquina virtual.

Ojo, eso quiere decir que un programa java compilado para Windows posiblemente corra sin problemas en Linux, o incluso en MacOS. Pero dudo que lo haga directamente en una plataforma movil como Android porque esta usa una serie de librerías específicas

Muchas gracias! Sí, para android sé que se usan librerías específicas, anteriormente he desarrollado para android