Diferencia entre revisiones de «Java»

De Guía Ubuntu
Saltar a: navegación, buscar
(Instalación desde los repositorios oficiales)
(mejorada la estructura; introducción; otros cambios)
Línea 1: Línea 1:
 +
{{Software
 +
| nombre = Java
 +
| desarrollador = Sun Microsystems
 +
| version_estable = 6
 +
| fecha_version_estable = [[w:es:11 de diciembre|11 de diciembre]] de [[w:es:2006|2006]]
 +
| version_inestable = 7
 +
| fecha_version_inestable = [[w:es:2006|2006]]
 +
| paquete = sun-java6-*
 +
| genero = [[:Categoría:Lenguajes|Lenguajes de programación]]
 +
| licencia = [[w:es:CDDL|CDDL]]
 +
| web = [http://www.java.com/es/]
 +
}}
 +
'''Java''' es un [[w:es:Lenguaje de programación|lenguaje de programación]] [[w:es:Programación orientada a objetos|orientado a objetos]]. Las aplicaciones Java se ejecutan en una máquina virtual, por lo tanto son multiplataforma, aunque también son más lentas que las aplicaciones programadas en otros [[w:es:Lenguaje de programación|lenguajes]].
 +
 
Por defecto, en Ubuntu nos encontramos con una versión libre del '''JRE''' ('''''J'''ava '''R'''untime '''E'''nvironment'', ''Entorno de Ejecución de Java'') de Java, pero lamentablemente es una versión antigua, la 1.4.2. Actualmente Java ya es de código abierto, y se encuentra en la versión 6 (en la antigua nomenclatura es la versión 1.6.0).
 
Por defecto, en Ubuntu nos encontramos con una versión libre del '''JRE''' ('''''J'''ava '''R'''untime '''E'''nvironment'', ''Entorno de Ejecución de Java'') de Java, pero lamentablemente es una versión antigua, la 1.4.2. Actualmente Java ya es de código abierto, y se encuentra en la versión 6 (en la antigua nomenclatura es la versión 1.6.0).
  
==Instalación desde Automatix==
+
== Instalación ==
 +
 
 +
=== Mediante Automatix ===
  
 
Es la forma más sencilla de instalar tanto el Java Runtime Environment ('''JRE''') -el entorno de ejecución, para que funcionen los programas en Java- como el Java Development Kit ('''JDK''') -para desarrollar programas en lenguaje de programación Java-. Más información en el artículo [[Automatix y EasyUbuntu]].
 
Es la forma más sencilla de instalar tanto el Java Runtime Environment ('''JRE''') -el entorno de ejecución, para que funcionen los programas en Java- como el Java Development Kit ('''JDK''') -para desarrollar programas en lenguaje de programación Java-. Más información en el artículo [[Automatix y EasyUbuntu]].
  
==Instalación desde los repositorios oficiales==  
+
=== Desde los repositorios de Ubuntu ===
  
 
Otra forma sencilla de instalar el '''JRE6''' o el '''JDK6''', es usar los repositorios oficiales de Ubuntu.
 
Otra forma sencilla de instalar el '''JRE6''' o el '''JDK6''', es usar los repositorios oficiales de Ubuntu.
 
Para ello, simplemente debemos [[Añadir aplicaciones|instalar]] desde los repositorios los paquetes '''sun-java6-bin''', '''sun-java6-jre''' y '''sun-java6-jdk''', respectivamente.
 
Para ello, simplemente debemos [[Añadir aplicaciones|instalar]] desde los repositorios los paquetes '''sun-java6-bin''', '''sun-java6-jre''' y '''sun-java6-jdk''', respectivamente.
  
El plugin para [[Firefox]]  puede ser instalado mediante el paquete '''sun-java6-plugin'''.
+
=== Desde la web de Java ===
  
==Instalación manual de JRE6==  
+
==== JRE 6 ====
  
 
Si tienes dificultades con el anterior caso, puedes descargarte del [http://java.sun.com/javase/downloads/index.jsp sitio web de Sun] el '''JRE6'''. Una vez descargado, tenemos que cambiarle los permisos para que se pueda ejecutar, e instalarlo. Seguimos los siguientes pasos:
 
Si tienes dificultades con el anterior caso, puedes descargarte del [http://java.sun.com/javase/downloads/index.jsp sitio web de Sun] el '''JRE6'''. Una vez descargado, tenemos que cambiarle los permisos para que se pueda ejecutar, e instalarlo. Seguimos los siguientes pasos:
Línea 38: Línea 54:
 
8. Para comprobar si tenemos la versión 1.6.0, tipeamos en la [[terminal]]:
 
8. Para comprobar si tenemos la versión 1.6.0, tipeamos en la [[terminal]]:
 
  $ java -version
 
  $ java -version
 +
 
Después de esta intrucción, tendrá que aparecer algo así:
 
Después de esta intrucción, tendrá que aparecer algo así:
 
  java version "1.6.0"
 
  java version "1.6.0"
Línea 43: Línea 60:
 
  Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)
 
  Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)
  
==Instalación manual de JDK6==  
+
==== JDK 6 ====
  
 
Si necesitas desarrollar aplicaciones Java, necesitarás descargar el '''JDK 6u1''' del [http://java.sun.com/javase/downloads/index.jsp sitio web de Sun]. Cabe destacar que las rutas del '''JDK6''' con el '''JRE6''' varían un poco, por lo que hay que tener cuidado.
 
Si necesitas desarrollar aplicaciones Java, necesitarás descargar el '''JDK 6u1''' del [http://java.sun.com/javase/downloads/index.jsp sitio web de Sun]. Cabe destacar que las rutas del '''JDK6''' con el '''JRE6''' varían un poco, por lo que hay que tener cuidado.
Línea 69: Línea 86:
 
8. Para comprobar si tenemos la versión 1.6.0, tipeamos en [[terminal]]:
 
8. Para comprobar si tenemos la versión 1.6.0, tipeamos en [[terminal]]:
 
  $ java -version
 
  $ java -version
 +
 
Después de esta instrucción, tendrá que aparecer algo así:
 
Después de esta instrucción, tendrá que aparecer algo así:
 +
java version "1.6.0_01"
 +
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
 +
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
  
<pre>
+
== Configurar el path de JAVAC (para las versiones JDK) ==  
java version "1.6.0_01"
+
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
+
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
+
</pre>
+
 
+
==Configurar el path de JAVAC (para las versiones JDK)==  
+
  
 
Posiblemente te hayas dado cuenta que al intentar compilar un archivo Java con algún programa (por ejemplo, [http://www.jgrasp.org/ jGRASP]), aparece un error que dice: ''javac no fue encontrado''. Los requisitos para poder configurar el path de javac es haber instalado algún '''JDK''', en este ejemplo se usa el '''JDK6'''.
 
Posiblemente te hayas dado cuenta que al intentar compilar un archivo Java con algún programa (por ejemplo, [http://www.jgrasp.org/ jGRASP]), aparece un error que dice: ''javac no fue encontrado''. Los requisitos para poder configurar el path de javac es haber instalado algún '''JDK''', en este ejemplo se usa el '''JDK6'''.
{{Nota|Las instrucciones de instalación de JDK6 se encuentran en la sección [[#Instalación manual de JDK6]] de este artículo.}}
+
{{Nota|Las instrucciones de instalación de JDK 6 se encuentran en la sección [[#JDK 6|Instalación -> Desde la web de Java -> JDK 6]] de este artículo.}}
 
Pues bien, primero abrimos una [[terminal]]. Luego, tendremos que hacer esto (las rutas mostradas corresponden al '''JDK6''' instalado como se muestra en esta guía):
 
Pues bien, primero abrimos una [[terminal]]. Luego, tendremos que hacer esto (las rutas mostradas corresponden al '''JDK6''' instalado como se muestra en esta guía):
  
Línea 93: Línea 108:
  
 
Después de esta instrucción, tendrá que aparecer algo así:
 
Después de esta instrucción, tendrá que aparecer algo así:
 
+
javac 1.6.0_01
<pre>
+
javac 1.6.0_01
+
</pre>
+
  
 
Ya tienes javac configurado y listo para usar. Ahora podrás compilar sin ningún problema.
 
Ya tienes javac configurado y listo para usar. Ahora podrás compilar sin ningún problema.
  
==Instalación del plugin para Firefox de JRE6==
+
== Instalación del plugin para Firefox ==
  
Si queremos instalar el plugin que nos permite utilizar Java dentro del navegador [[Firefox]], debemos seguir los siguientes pasos:
+
=== Desde los repositorios oficiales de Ubuntu ===
 +
Si queremos disponer del plugin que nos permite utilizar applets Java dentro del navegador [[Firefox]], la manera más sencilla es [[Añadir aplicaciones|instalar]] el paquete '''sun-java6-plugin''' de los repositorios oficiales de Ubuntu.
  
1. Nos vamos a la carpeta de plugins de Firefox, que puede ser '''/opt/firefox/plugins/''':
+
=== Manualmente ===
$ cd /opt/firefox/plugins
+
Para instalar el plugin manualmente en [[Firefox]], primero debemos asegurarnos de que el plugin está instalado en el directorio de instalación de Java. Luego, seguimos los siguientes pasos:
  
2. Creamos el enlace para el plugin con el siguiente comando:
+
1. Nos vamos a la carpeta de plugins de [[Firefox]], que puede ser '''/opt/firefox/plugins/''' o '''/usr/lib/firefox/plugins/''', por ejemplo:
 +
$ cd /usr/lib/firefox/plugins/
 +
 
 +
2. Para crear el enlace al plugin de JRE, ejecutamos el siguiente comando:
 
  $ sudo ln -s /usr/lib/jvm/jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so
 
  $ sudo ln -s /usr/lib/jvm/jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so
  
==Instalación del plugin para Firefox de JDK6==
+
3. Para crear el enlace al plugin de JDK, este otro:
 
+
Esta instalación difiere sólo en la ruta comparada con la del '''JRE6''', pero es muy importante tenerla en cuenta.
+
 
+
1. Nos vamos a la carpeta de plugins de Firefox, que puede ser '''/opt/firefox/plugins/''':
+
$ cd /opt/firefox/plugins
+
 
+
2. Creamos el enlace para el plugin con el siguiente comando:
+
 
  $ sudo ln -s /usr/lib/jvm/jdk1.6.0_01/jre/plugin/i386/ns7/libjavaplugin_oji.so
 
  $ sudo ln -s /usr/lib/jvm/jdk1.6.0_01/jre/plugin/i386/ns7/libjavaplugin_oji.so
  
==Crear un lanzador al panel de control Java==
+
== Crear un lanzador al panel de control Java ==
  
 
Este paso es para usuarios "expertos" (es decir, que no es necesario, a no ser que te guste tener todo bajo control). Para ello tenemos que seguir los siguientes pasos:
 
Este paso es para usuarios "expertos" (es decir, que no es necesario, a no ser que te guste tener todo bajo control). Para ello tenemos que seguir los siguientes pasos:
  
Obtenemos el ícono de Java:
+
1. Obtenemos el ícono de Java:
 
  $ sudo cp /usr/lib/jvm/jre1.6.0/plugin/desktop/sun_java.png /usr/share/pixmaps/sun_java.png
 
  $ sudo cp /usr/lib/jvm/jre1.6.0/plugin/desktop/sun_java.png /usr/share/pixmaps/sun_java.png
  
Creamos el lanzador, para eso usaremos el editor de textos [[GEdit]] (se puede usar cualquier otro editor):
+
2. Creamos el lanzador con algún editor de textos, por ejemplo [[gedit]]:
 
  $ sudo gedit /usr/share/applications/JavaControlPanel.desktop
 
  $ sudo gedit /usr/share/applications/JavaControlPanel.desktop
  
Añadimos estas líneas:
+
3. Añadimos estas líneas:
 
  [Desktop Entry]
 
  [Desktop Entry]
 
  Version=1.0
 
  Version=1.0
 
  Encoding=UTF-8
 
  Encoding=UTF-8
  Name=Java control panel
+
  Name=Java Control Panel
 +
Name[es_ES]=Panel de Control de Java
 +
GenericName=Java Control Panel
 +
GenericName[es_ES]=Panel de Control de Java
 +
Comment=Java Virtual Machine Configuration
 +
Comment[es_ES]=Configuración de la Máquina Virtual de Java
 
  Type=Application
 
  Type=Application
 
  Terminal=false
 
  Terminal=false
Name[es_ES]=Java control panel
 
Comment[es_ES]=Configuracion de la Java Virtual Machine
 
 
  Exec=/usr/lib/jvm/jre1.6.0/bin/jcontrol
 
  Exec=/usr/lib/jvm/jre1.6.0/bin/jcontrol
 
  Icon=/usr/share/pixmaps/sun_java.png
 
  Icon=/usr/share/pixmaps/sun_java.png
Comment=Configuracion de la Java Virtual Machine
 
GenericName[es_ES]=
 
 
  Categories=Application;System;
 
  Categories=Application;System;
Guardamos el archivo, y listo.
+
Guardamos el archivo y cerramos el editor.
  
Para que se actualice el escritotio:
+
4. Ejecutamos los siguientes comandos para que se actualice el panel:
 
  $ sudo killall gnome-panel
 
  $ sudo killall gnome-panel
 +
$ gnome-panel
  
El lanzador aparecerá en el menú '''Aplicaciones -> Herramientas del sistema -> Java Control Panel'''.
+
5. El lanzador aparecerá en el menú '''Aplicaciones -> Herramientas del sistema -> Panel de Control de Java'''.
 
+
  
 
'' '''FUENTE:''' [http://www.ubuntu-es.org/ Ubuntu-ES].''
 
'' '''FUENTE:''' [http://www.ubuntu-es.org/ Ubuntu-ES].''
  
==Ver también==
+
== Ver también ==
  
 
* [[Firefox#Soporte Java|Firefox: Soporte Java]]
 
* [[Firefox#Soporte Java|Firefox: Soporte Java]]
 
* [[Eclipse]]
 
* [[Eclipse]]
 +
* [[NetBeans]]
  
==Enlaces externos==
+
== Enlaces externos ==
  
 
* [http://www.java.com/en/ Sitio web oficial de Java] {{en}}
 
* [http://www.java.com/en/ Sitio web oficial de Java] {{en}}
 
* [http://www.java.com/es/ Sitio web oficial de Java] {{es}}
 
* [http://www.java.com/es/ Sitio web oficial de Java] {{es}}
* [http://www.java.com/en/download/ Página oficial de descargas de Java] {{en}}
+
* [http://www.java.com/en/download/ Página de descargas oficial de Java] {{en}}
* [http://www.java.com/es/download/ Página oficial de descargas de Java] {{es}}
+
* [http://www.java.com/es/download/ Página de descargas oficial de Java] {{es}}
  
 
[[Categoría:Lenguajes]]
 
[[Categoría:Lenguajes]]

Revisión de 19:28 18 jun 2007

Java
 
Sun Microsystems
6 / 11 de diciembre de 2006
7 / 2006
sun-java6-*
-
Lenguajes de programación
CDDL
No
[1]

Java es un lenguaje de programación orientado a objetos. Las aplicaciones Java se ejecutan en una máquina virtual, por lo tanto son multiplataforma, aunque también son más lentas que las aplicaciones programadas en otros lenguajes.

Por defecto, en Ubuntu nos encontramos con una versión libre del JRE (Java Runtime Environment, Entorno de Ejecución de Java) de Java, pero lamentablemente es una versión antigua, la 1.4.2. Actualmente Java ya es de código abierto, y se encuentra en la versión 6 (en la antigua nomenclatura es la versión 1.6.0).

Instalación

Mediante Automatix

Es la forma más sencilla de instalar tanto el Java Runtime Environment (JRE) -el entorno de ejecución, para que funcionen los programas en Java- como el Java Development Kit (JDK) -para desarrollar programas en lenguaje de programación Java-. Más información en el artículo Automatix y EasyUbuntu.

Desde los repositorios de Ubuntu

Otra forma sencilla de instalar el JRE6 o el JDK6, es usar los repositorios oficiales de Ubuntu. Para ello, simplemente debemos instalar desde los repositorios los paquetes sun-java6-bin, sun-java6-jre y sun-java6-jdk, respectivamente.

Desde la web de Java

JRE 6

Si tienes dificultades con el anterior caso, puedes descargarte del sitio web de Sun el JRE6. Una vez descargado, tenemos que cambiarle los permisos para que se pueda ejecutar, e instalarlo. Seguimos los siguientes pasos:

1. En una terminal, nos vamos a la carpeta donde hemos descargado .bin:

$ cd <carpeta>

2. Le damos permisos de ejecución al archivo:

$ chmod +x jre-6-linux-i586.bin

3. Luego lo instalamos:

$ sudo ./jre-6-linux-i586.bin

4. Seguimos las instrucciones que van apareciendo en pantalla, que son 2 o 3.

5. Movemos la carpeta creada después de la instalación (llamada jre1.6.0) a una más apropiada:

$ sudo mv jre1.6.0 /usr/lib/jvm

6. Seteamos el nuevo Java como una de las "alternativas de java":

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0/bin/java" 1

7. Ahora seteamos la "nueva alternativa" como la real de Java:

$ sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0/bin/java

8. Para comprobar si tenemos la versión 1.6.0, tipeamos en la terminal:

$ java -version

Después de esta intrucción, tendrá que aparecer algo así:

java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)

JDK 6

Si necesitas desarrollar aplicaciones Java, necesitarás descargar el JDK 6u1 del sitio web de Sun. Cabe destacar que las rutas del JDK6 con el JRE6 varían un poco, por lo que hay que tener cuidado.

1. En una terminal, nos vamos a la carpeta donde hemos descargado .bin:

$ cd <carpeta>

2. Le damos permisos de ejecución al archivo:

$ chmod +x jdk-6ul-linux-i586.bin

3. Luego instalamos:

$ sudo ./jdk-6u1-linux-i586.bin

4. Seguimos las instrucciones que van apareciendo en pantalla, que son 2 o 3.

5. Movemos la carpeta creada después de la instalación (llamada jdk1.6.0_01) a una más apropiada:

$ sudo mv jdk1.6.0_01 /usr/lib/jvm

6. Seteamos el nuevo Java como una de las "alternativas de Java" (todo en la misma linea):

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_01/bin/java" 1

7. Ahora, seteamos la "nueva alternativa" como la real de Java:

$ sudo update-alternatives --set java /usr/lib/jvm/jdk1.6.0_01/bin/java

8. Para comprobar si tenemos la versión 1.6.0, tipeamos en terminal:

$ java -version

Después de esta instrucción, tendrá que aparecer algo así:

java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)

Configurar el path de JAVAC (para las versiones JDK)

Posiblemente te hayas dado cuenta que al intentar compilar un archivo Java con algún programa (por ejemplo, jGRASP), aparece un error que dice: javac no fue encontrado. Los requisitos para poder configurar el path de javac es haber instalado algún JDK, en este ejemplo se usa el JDK6.

Nota clasica.png Las instrucciones de instalación de JDK 6 se encuentran en la sección Instalación -> Desde la web de Java -> JDK 6 de este artículo.

Pues bien, primero abrimos una terminal. Luego, tendremos que hacer esto (las rutas mostradas corresponden al JDK6 instalado como se muestra en esta guía):

1. Setear javac de JDK como una "alternativa" (todo en la misma linea), ya que el sistema no lo reconoce:

$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_01/bin/javac" 1

2. Ahora seteamos la "nueva alternativa" como la real de javac en el sistema:

$ sudo update-alternatives --set javac /usr/lib/jvm/jdk1.6.0_01/bin/javac

3. Para comprobar si tenemos la versión de javac 1.6.0_01, tipeamos en la terminal:

$ javac -version

Después de esta instrucción, tendrá que aparecer algo así:

javac 1.6.0_01

Ya tienes javac configurado y listo para usar. Ahora podrás compilar sin ningún problema.

Instalación del plugin para Firefox

Desde los repositorios oficiales de Ubuntu

Si queremos disponer del plugin que nos permite utilizar applets Java dentro del navegador Firefox, la manera más sencilla es instalar el paquete sun-java6-plugin de los repositorios oficiales de Ubuntu.

Manualmente

Para instalar el plugin manualmente en Firefox, primero debemos asegurarnos de que el plugin está instalado en el directorio de instalación de Java. Luego, seguimos los siguientes pasos:

1. Nos vamos a la carpeta de plugins de Firefox, que puede ser /opt/firefox/plugins/ o /usr/lib/firefox/plugins/, por ejemplo:

$ cd /usr/lib/firefox/plugins/

2. Para crear el enlace al plugin de JRE, ejecutamos el siguiente comando:

$ sudo ln -s /usr/lib/jvm/jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so

3. Para crear el enlace al plugin de JDK, este otro:

$ sudo ln -s /usr/lib/jvm/jdk1.6.0_01/jre/plugin/i386/ns7/libjavaplugin_oji.so

Crear un lanzador al panel de control Java

Este paso es para usuarios "expertos" (es decir, que no es necesario, a no ser que te guste tener todo bajo control). Para ello tenemos que seguir los siguientes pasos:

1. Obtenemos el ícono de Java:

$ sudo cp /usr/lib/jvm/jre1.6.0/plugin/desktop/sun_java.png /usr/share/pixmaps/sun_java.png

2. Creamos el lanzador con algún editor de textos, por ejemplo gedit:

$ sudo gedit /usr/share/applications/JavaControlPanel.desktop

3. Añadimos estas líneas:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Java Control Panel
Name[es_ES]=Panel de Control de Java
GenericName=Java Control Panel
GenericName[es_ES]=Panel de Control de Java
Comment=Java Virtual Machine Configuration
Comment[es_ES]=Configuración de la Máquina Virtual de Java
Type=Application
Terminal=false
Exec=/usr/lib/jvm/jre1.6.0/bin/jcontrol
Icon=/usr/share/pixmaps/sun_java.png
Categories=Application;System;

Guardamos el archivo y cerramos el editor.

4. Ejecutamos los siguientes comandos para que se actualice el panel:

$ sudo killall gnome-panel
$ gnome-panel

5. El lanzador aparecerá en el menú Aplicaciones -> Herramientas del sistema -> Panel de Control de Java.

FUENTE: Ubuntu-ES.

Ver también

Enlaces externos