• Lunes 20 de Mayo de 2024, 11:56

Autor Tema:  Java En Win9x Y Millenium  (Leído 1242 veces)

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Java En Win9x Y Millenium
« en: Martes 4 de Marzo de 2008, 19:37 »
0
Saludos compañeros, mi aplicacion java la estoy haciendo con el eclipse y yo tengo el windows xp como sistema operativo. Me imagino que como java es multiplataforma si la ejecuto en unix tambien se vera bien, verda ???
Y si la ejecuto en cualquier version anterior, windows 95, 98 o millenium ?? es que he leido en algunos lugares que no va. Puede ser cierto ??'

Muchas gracias.

Masiosare

  • Miembro MUY activo
  • ***
  • Mensajes: 118
    • Ver Perfil
Re: Java En Win9x Y Millenium
« Respuesta #1 en: Martes 4 de Marzo de 2008, 21:42 »
0
En teoria Java es completamente multiplataforma, o sea que al compilar la fuente resulta en un bytecode, que es ejecutable en cualquier plataforma que tenga la maquina virtual instalada. Los de sun usan el eslogan para referirse a java 'Write once, run anywhere". (Escríbelo una vez, y corrélo en cualquier lugar)

Pero muchos lo cambian en broma por "Write once, debug everywhere" (Escribélo una vez, y corrígelo en todo lados), lo segundo es muy cierto si programas para celulares, y otros dispositivos moviles.

Pero si hablas de pasar entre Windows, Linux, Mac, etc. tengo entendido que no hay tantos problemas. Mas bien las incompatibilidades se dan por la diferencia de versiones entre el compilador y la maquina virtual. Y creo que entre distintas versiones del mismo SO (Windows) hay menos problemas aun. Lo que podrias hacer es usar un compilador de version no tan nueva (1.4 o mas vieja si no causa problemas).
El experto es aquel que sabe cada vez más sobre cada vez menos, hasta que sabe competamente todo sobre absolutamente nada.
[size=109]Ley de Murphy[/size]

frealgagu

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
    • http://frealgagu.4shared.com
Re: Java En Win9x Y Millenium
« Respuesta #2 en: Jueves 13 de Marzo de 2008, 05:27 »
0
Lo que dice Masiosare es cierto, y no debe presentarse ningún problema en la plataforma que se utilice, pero puede existir una incompatibilidad de acuerdo a las clases utilizadas, por ejemplo al utilizar una clase que no se encuentre dentro de las que vienen con el JRE (Java Runtime Environment) utilizado para ejecutar esta clase.
Si crea un .jar asegúrese de que introduce dentro de él todas las librerías que se utilizaron para la creación de la aplicación.