martes, 28 de agosto de 2007

La Máquina virtual (VM) de SUN

Máquina virtual JAVA de SUN y última actualizacion Java VM.



La Máquina virtual (VM) de SUN es una máquina virtual para el entorno operativo de Win32.

La Máquina virtual de SUN Java le permite ver subprogramas Java e interactuar con ellos. Además, crea una ubicación especial para que los subprogramas se ejecuten sin interferir con el resto del sistema.

JVM le permite ejecutar programas llamados 'applets' dentro de su navegador. Los Applets son mini-programas escritos en el lenguaje Java específicamente para ser ejecutados dentro de un navegador web. Muchos, (no todos) navegadores web traen soporte integrado para los applets. Al descargar la version actual, estarás seguro que contaras con la última versión la cual contiene menos orificios de seguridad y es mas estable.

Como instalar el Java de SUN en mi computador?



  1. Descargue el instalador de SUN Java JRE
  2. Cierre todas las ventanas del Internet Explorer y Firefox
  3. Ejecute el instalador de SUN Java
  4. Marque la siguiente casilla

    Acepto los términos del contrato de licencia

    ..y de click en el boton "Siguiente"
  5. Click en el boton "Siguiente"
  6. Una vez termine el instalador, click en el boton "Finalizar"

Comprobando manualmente si tenemos el Java de SUN instalado

:

  1. Haga clic en el botón "Inicio"
  2. Seleccione la opción "Ejecutar"
  3. En Windows NT/2000/XP escriba "CMD" (sin las comillas) y pulse ENTER
    En Windows 98/ME escriba "Command" (sin las comillas) y pulse ENTER
  4. En la ventana que se abrirá, escriba lo siguiente:

    java -fullversion

    .. y pulse ENTER
Si aparece el texto: ["java" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable ó Comando o nombre de archivo no válido], usted no tiene instalado el Java de Sun, o no escribió correctamente el comando.

Comprobando manualmente si tenemos el java de Microsoft instalado

:

Para determinar la versión exacta que utilizas, busque el archivo Msjava.dll en la carpeta \System o \System32 del directorio donde esta instalado su Windows. Normalmente, podrá utilizar el Intérprete de línea de comandos de Microsoft VM (Jview.exe) para determinar la versión de Microsoft VM que utiliza. Para ello, siga estos pasos:
  1. Haga clic en Inicio y, a continuación, en Ejecutar.
  2. En el cuadro de texto Abrir, escriba el comando correspondiente a su sistema operativo y haga clic en Aceptar.
    • command.com (Microsoft Windows 98 o Windows Millennium Edition)

      O bien

    • cmd (Windows NT 4.0, Windows 2000, Windows XP y Windows Server 2003)
  3. En el símbolo del sistema, escriba jview y, a continuación, presione ENTRAR.

    Si el Intérprete de línea de comandos de Microsoft VM (Jview.exe) no está instalado, aparecerá uno de los mensajes de error siguientes:

    • Windows 98 o Windows Millennium Edition

      Comando o nombre de archivo no válido

    • Windows NT 4.0, Windows 2000, Windows XP o Windows Server 2003

      'jview' no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

Si te sale un mensaje como "invalid command" o que el comando "jview" no se reconoce como comando, pero arriba en este articulo en "Tengo JAVA instalado en mi sistema?" te salió que si tenias Java instalado, entonces es muy posible que tengas el Java de SUN instalado.

Como desinstalar Java VM para usar el Java de SUN?



Si tienes instalado el Java VM de Microsoft, y deseas usar el Java de SUN debes remover a Java VM de Microsoft.

Click Inicio --> Ejecutar --> y escribe esto:

RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall

Te saldrá una ventana de desinstalacion, elije "si" ó "yes", y luego reinicias.

Luego ve y remueve la carpeta java en \windows. Despues ve a \windows\inf\ y borra java.inf y java.pnf

Luego busca el archivo javavm.dll y borralo.

MS Java está completamente eliminado del sistema, ahora instale Java de SUN JRE

Desinstalar o quitar el Java de SUN



Para remover o desinstalar el Java de SUN, bien sea por una mala instalación, por tener varias versiones del Java de SUN instaladas o simplemente queremos reinstalar correctamente nuestro Java de SUN, siga estos pasos:
  1. Vaya al Panel de Control > Agregar o Quitar Programas
  2. Busque estos programas y desinstale:

    J2SE Runtime Environment...
    Java 2 Runtime Environment...

    Si se le pide reiniciar al desinstalar alguna de esas versiones, hágalo.
  3. Una vez desinstale todas las versiones del java de SUN que tenga instaladas, reinstale el java de SUN mas reciente.

Problemas con el Java de SUN en Firefox?



Si el Java de SUN una vez instalada la ultima version no funciona en Firefox, entonces prueba a desinstalar completamente Firefox. Desinstala Firefox siguiendo los siguientes pasos y pruebas.

Desinstalando Firefox completamente



Ya debes tener instalada la última version del java de SUN.
  1. Click en el boton Inicio > Panel de Control > y click en "Agregar o Quitar Programas", busca por "Mozilla Firefox" y desinstala

    Si no aparece, entonces ve a esta carpeta:

    C:\Archivos de programa\Mozilla Firefox\uninstall

    ahí dentro se encuentra el archivo "UninstallFirefox.exe", ejecútalo y sigue las instrucciones en pantalla

  2. Ahora borra estas carpetas:

    En Windows 2000 y XP
    C:\Documents and Settings\[tunombredeusuario]\Datos de programa\Mozilla
    C:\Archivos de programa\Mozilla Firefox\

    En Windows 98 y ME
    C:\Windows\Datos de programa\Mozilla
    C:\Archivos de programa\Mozilla Firefox\

  3. Borra estas llaves del registro de windows (algunas puede que no existan)

    Para al registro de windows: Click en el boton Inicio > Ejecutar, allí escribe (sin comillas) "regedit.exe" y click en Aceptar. Busca las siguientes rutas y eliminalas. [HKEY_CLASSES_ROOT\FirefoxHTML]
    [HKEY_CURRENT_USER\Software\Classes\Applications\firefox.exe]
    [HKEY_CURRENT_USER\Software\Mozilla]
    [HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]
Si no sabes como editar el registro de windows, realiza los pasos 1 y 2 únicamente.

Error: java.lang.NullPointerException en el Java en Firefox



El Java de SUN deja de funcionar.

El error "java.lang.NullPointerException" puede aparecer cuando intentas ejecutar contenidos Java en el navegador Firefox. Esto se puede deber a que instalaste una nueva version de Firefox sobre una anterior, esto puede causar que se dañe la instalación de java de Sun en Firefox.

Para corregir esto, desinstala completamente Firefox (siguiendo los pasos como se indica en "Desinstalando Firefox completamente"), vuelve a instalar la última version de Java de SUN, entonces instala de nuevo Firefox y prueba de nuevo.

Nota: Hemos comprobado que este error tambien se produce cuando se cambia el USER AGENT de Firefox por el de Google "Googlebot/2.1 (+http://www.googlebot.com/bot.html)". Si ese es tu caso, para corregirlo, bastara con estos pasos:

  1. Abre una ventana del Firefox, en el campo direccion entra este valor: about:config y enter.
  2. Click derecho sobre la nueva pagina, Opcion Nuevo > Cadena, e ingresa este valor:

    general.useragent.override

    en la nueva casilla entra este otro

    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5

    eso es todo.
Bajar SUN de Java 1.6.0.2 ultima version