Si usted es un desarrollador que quiera crear programas utilizando el lenguaje de programación Java, entonces usted tendrá una copia tanto del entorno de ejecución de Java y el kit de desarrollo de Java en su ordenador con el fin a trabajar. Esto es cierto incluso si usted desea desarrollar programas en Java diseñado para ejecutarse en un navegador web , llamados Applets . MarketBook.es: su programa lo requiere
La razón más simple por qué lo haría necesita Java en el equipo es porque un programa que ha descargado y desea utilizar requiere el Java Runtime Environment para funcionar . Estos programas fueron escritos por los desarrolladores que optan por Java como lenguaje debido a su capacidad para crear código que se ejecute en la más amplia variedad de dispositivos como sea posible , desde teléfonos celulares hasta computadoras personales , sin modificaciones. Si su programa requiere Java esté presente , se lo notificará mediante un mensaje de error al intentar ejecutarlo.
Razones para el requisito
para ejecutar en un conjunto diverso de las computadoras , los programas Java no puede ser escrito especialmente para cualquiera de los equipos que se ejecutan en . Incluso si un programador Java puede escribir su programa para un ordenador específico , puede romper tan pronto como un nuevo modelo se libera que soporta diferentes funciones , y nunca pueden admitir dispositivos completamente nuevos e imprevistos , como los teléfonos inteligentes. En cambio , los programas Java se escriben para un equipo imaginario llamado la Máquina Virtual Java.
El Virtual Machine
Java Luego , un programa especial que forma parte de la instalación de Java de cada usuario ' s equipo contiene instrucciones sobre cómo traducir los comandos para la máquina virtual de Java en comandos para su propio equipo. Siempre y cuando el usuario ' s equipo tiene las herramientas para entender los comandos de Java Virtual Machine , y siempre y cuando el programador de Java crea código correctamente para la Máquina Virtual Java, programas funcionará, independientemente de la computadora.
Desventajas
La desventaja de este método es , a diferencia de los archivos ejecutables de Windows, Mac OS X APP paquetes y aplicaciones de Linux , los programas Java necesitan algo extra puede instalar en cada usuario y # 039 ; equipo s , un programa que puede traducir código Java Virtual Machine en el código para que el equipo nativo. Este es el tiempo de ejecución de Java.