Tecnología

Inicio

Applet Crashed

Applet Crashed


Java compila su código fuente en bruto en el código de bytes, en lugar de un código ejecutable. Código de bytes se traduce a código de máquina para equipos individuales de la máquina virtual de Java que está instalado en esa máquina en particular. Este sistema permite a los programadores de Java para crear programas multi-plataforma que se escurren sitios web llamados applets. Estos programas pueden dormir por un número de razones, que van desde JVM incompatibilidad a errores en el código fuente.

Problemas de carga

Un applet de Java puede fallar antes de que alguna vez se inicia. Los desarrolladores cargar los applets como autónomo archivos ".jar" que contienen todo lo JVM del usuario final necesita para ejecutar el programa. Si el desarrollador no incluyó algo en el archivo .jar, a continuación, la JVM no será capaz de lanzar el applet. Otro problema que podría impedir el applet desde el lanzamiento correctamente es la corrupción de datos en el propio archivo .jar. Esto podría ocurrir cuando el desarrollador carga el archivo de su ordenador al servidor.

Código applet malicioso

applets de Java también pueden bloquearse debido a que sus desarrolladores ellas diseñadas para dormir. Cuando los applets de choque, que puede desencadenar comportamientos por parte del navegador que las características normales de seguridad informática no siempre se anticipan. Los autores de malware pueden descubrir maneras de explotar estos accidentes para comprometer la seguridad de un ordenador, la instalación de software con permisos administrativos elevados o componentes del sistema de acceso que normalmente están restringidos. Mantener los navegadores Web y los parches de seguridad del sistema hasta al día puede proteger contra este tipo de explotación.

JVM Incompatility

Existen varias versiones del lenguaje Java y la JVM. La última JVM está diseñado para ser compatible con los programas de Java que los desarrolladores compilados para versiones anteriores de JVM. Si un usuario tiene una versión más antigua de la JVM y está intentando ejecutar un applet cuya promotora compilado para la última versión de la JVM, entonces puede ser incapaz de leer el código de bytes más reciente y accidente.

Programación pobres

los desarrolladores de Java se supone que probar a fondo sus programas antes de que pongan en libertad al público. Esto les permite descubrir errores en su código fuente que podrían hacer que el programa. Si un programador cometido errores en su código fuente que podría causar el bloqueo de JVM y no pone a prueba su trabajo para descubrir el error, entonces se podría cargar un applet con el código fuente escrito mal que bloquearse cuando el usuario lo ejecuta.