2012-07-31

Java Desktop.mailto Error

Few days ago I found a Java bug, in Ubuntu 12.04

Java Version: Sun JavaSE 6 and Oracle JavaSE 7

Operative System: Ubuntu 12.04

You can find more info, and follow the bug here.


Hace algunos dias encontre un bug en Java, en Ubuntu 12.04

Versión de Java: Sun JavaSE 6 y Oracle JavaSE 7

Sistema Operativo: Ubuntu 12.04

Puedes encontrar más información , y seguir el bug aquí,

2012-07-22

2012-07-20

Java plugin properties

Algunas veces no ves que versión de java de las muchas que tienes instaladas está usando el navegador. Aquí tienes un Applet que puedes usar para ver la versión y otras propiedades.

Sometimes you can't see which java version of those you have installed is using the browser. Here you are an Applet you can use to see version and other properties.

Ubuntu + OracleJava7 [EN]

If you have any problem with java7 provided by Ubuntu (o any other version), you can install Oracle version (or any other), with the following instructions:

  1. Get the current version in order to verify it has changed.

    java -version

    It returns something like this:

    java version "1.7.0_03"
    OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3)
    OpenJDK Server VM (build 22.0-b10, mixed mode)
    

  2. Unzip de file

    tar -xvf jre-7u5-linux-i586.tar.gz

  3. Move the resulting directory to a path reachable by other users, I like /opt

    sudo mv jre1.7.0_05 /opt

  4. Add this version to the list of available alternatives

    sudo update-alternatives --install /usr/bin/java java /opt/jre1.7.0_05/bin/java 0

  5. Select this version

    sudo update-alternatives --config java

    I returns something like this:

    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                           Priority   Status
    ------------------------------------------------------------
    * 0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      auto mode
      1            /opt/jre1.7.0_05/bin/java                       0         manual mode
    
    Press enter to keep the current choice[*], or type selection number:
    

    Select the appropiate option, in this case option 1

  6. Verify the current version has changed.

    java -version

    It returns something like this:

    java version "1.7.0_05"
    Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
    Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
    

If any problems with javaws, repeat steps above replacing java by javaws

Bibliography Instalar Oracle Java 7 en Ubuntu 12.04

Ubuntu + OracleJava7 [ES]

Si tienes algún problema con la versión de java7 que proporciona en Ubuntu (o cualquier otra versión) puedes poner la versión de Oracle (u otra), siguiendo las siguientes instrucciones:

  1. Obtener la versión actual para asegurarte después de que ha cambiado.

    java -version

    El resultado será algo parecido a esto:

    java version "1.7.0_03"
    OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3)
    OpenJDK Server VM (build 22.0-b10, mixed mode)
    

  2. Descomprimir el fichero

    tar -xvf jre-7u5-linux-i586.tar.gz

  3. Mover el directorio resultante a una ruta accesible por todos los usuarios, yo soy partidario de /opt/

    sudo mv jre1.7.0_05 /opt

  4. Se añade esta versión a la lista de alternativa disponibles

    sudo update-alternatives --install /usr/bin/java java /opt/jre1.7.0_05/bin/java 0

  5. Seleccionar esta versión

    sudo update-alternatives --config java

    Se obtiene algo parecido a esto:

    Existen 3 opcioens para la alternativa java (que provee /usr/bin/java).
    
      Selección   Ruta                                           Prioridad  Estado
    ------------------------------------------------------------
    * 0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      modo automático
      1            /opt/jre1.7.0_05/bin/java                       0         modo manual
    
    Pulse  para mantener el valor por omisión [*] o pulse un número de selección: 
    

    Seleccionar la opción adecuada, en este caso 1

  6. Verificar que la versión actual ha cambiado.

    java -version

    Se ha de obtener algo parecido a esto:

    java version "1.7.0_05"
    Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
    Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
    

Si hay problemas con javaws repetir los pasos anteriores cambiando java por javaws

Bibliografía Instalar Oracle Java 7 en Ubuntu 12.04