Tutorial Raspberry Pi - 11. Cómo instalar JAVA

Tutorial Raspberry Pi - 11. Cómo instalar JAVA

11¡Hola! En el tutorial de hoy vamos a aprender a instalar JAVA en nuestra Raspberry Pi. Este tutorial lo hago porque, en siguientes artículos, lo necesitaremos para ejecutar un programa JAVA en la placa. Esta versión de JAVA, ha sido desarrollada para procesadores ARM Linux, como tiene, por ejemplo, la Raspberry Pi.

Para comprobar la versión de JAVA actual en la rasp, vamos a iniciar una conexión a través de la terminal y teclearemos lo siguiente:
java -version
Obteniendo como resultado:

Selection_035 Como vemos, no tenemos JAVA instalado. Para solucionar esto, iremos a esta página Web: JAVA para procesadores Linux ARM. Aceptaremos los términos y condiciones de uso y nos descargaremos el siguiente archivo (Oracle JDK 8):

Selection_036

Guardamos el archivo en la ruta que queramos:

Selection_037

Ahora vamos a subirlo a la Raspberry Pi a través de Filezilla:

Selection_038

Una vez que lo hayamos subido, lo moveremos al directorio que le corresponde:

mv jdk-8-ea-b36e-linux-arm-hflt-29_nov_2012.tar.gz /usr/local
A continuación, iremos al directorio donde tenemos el archivo comprimido:
cd /usr/local

Tras esto, descomprimiremos el archivo y veremos el listado de directorios que se crearán bajo la carpeta jdk1.8.0:

tar -xzf jdk-8-ea-b36e-linux-arm-hflt-29_nov_2012.tar.gz
Selection_040 Finalmente, añadiremos JAVA al PATH, para que sea ejecutable desde cualquier directorio:
PATH=/usr/local/jdk1.8.0/bin:$PATH
Si quisiéramos instalarlo para todos los usuarios:
export PATH=/usr/local/jdk1.8.0/bin:$PATH
Comprobaremos ahora si se ha instalado JAVA correctamente:
java -version
Selection_041

¡Pues ya hemos acabado de instalar JAVA! Nos vemos en próximos tutoriales, en los que utilizaremos este para comenzar a programar varias cosas.

¡Saludos!

Deja un comentario


8 comentarios


Jorge Alberto Catarecha · Hace 2 años

hola soy nuevo en raspi, esto significa que puedo corre aplicaciones java?. saludos soy NOVATO :)

ORG · Hace 3 años

Grcias por la info, hoy en día las RasPi ya vienen con Java preinstalado, así que un poco menos de trabajo para los nuevos :D Podríais hacer algún tutorial sobre como instalar aplicaciones en un USB? Quiero instalar eclipse, pero por desgracia es demasiado pesado para la RasPi y me entiendo mejor con Eclipse... Un saludo y gracias!

Tutorial Raspberry Pi - Compilar y ejecutar código Java desde la terminal | Geeky Theory · Hace 3 años

[…] un JAR o una única clase. Bueno, pues aquí lo tenéis. Para realizar este tutorial, tendremos que instalar Java en la Raspberry Pi. En realidad, este tutorial vale tanto para Raspberry Pi como para cualquier ordenador con Linux, […]

Rodrigo · Hace 3 años

Hola, podrían poner algún ejemplo de como correr un .jar He intentado hacerlo, pero mi pantalla se va a negro cuando ejecuto el .jar desde consola. /opt/jdk1.8.0/bin/java -jar Test.jar Todo quedó instalado, (librerías actualizadas y agregadas) y pasé un simple programa al Pi que sólo visualiza una pantalla con un boton "Salir". Saludos

Santiago Villafuerte · Hace 4 años

Hola Con un poco de investigación encontré un Hello World... ¡saludos! pi@pisanlink:~/jdk1.8.0/bin$ PATH=$PATH:/home/pi/jdk1.8.0/bin pi@pisanlink:~/jdk1.8.0/bin$ export PATH pi@pisanlink:~/jdk1.8.0/bin$ java -version java version "1.8.0-ea" Java(TM) SE Runtime Environment (build 1.8.0-ea-b99) Java HotSpot(TM) Client VM (build 25.0-b41, mixed mode) pi@pisanlink:~/jdk1.8.0/bin$ cd .. pi@pisanlink:~/jdk1.8.0$ cd .. pi@pisanlink:~$ cd programs/ pi@pisanlink:~/programs$ ls HelloWorld.java pi@pisanlink:~/programs$ javac HelloWorld.java pi@pisanlink:~/programs$ ls HelloWorld.class HelloWorld.java pi@pisanlink:~/programs$ java HelloWorld Hello World!

Santiago Villafuerte · Hace 4 años

Hola Mario Siguiendo tu tutorial ya logré correr Java en la Raspberry Pi con Raspbian Wheezy. java version "1.8.0-ea" Java(TM) SE Runtime Environment (build 1.8.0-ea-b99) Java HotSpot(TM) Client VM (build 25.0-b41, mixed mode) Estoy buscando un JAR de ejemplo para ver si corre. Intenté correr/compilar un Hello World pero me arroja un error en la función main que no supe corregir al momento de ejecutarlo... "no main manifest attribute, in test.jar" ¿De casualidad pudiste correr algún jar en tu Pi? ¿Podrías compartirlo por favor? Gracias!

Mario · Hace 4 años

Hola Santiago. En un par de días publicaremos algún ejemplo de lo que nos estás pidiendo. ¡Atento! :)

adri · Hace 4 años

ola de nuevo ya se que no viene al tema pero podrías hacer un apartado de como comunicar raspberry pi con arduino es que lo tengo y no se ponerlo con la raspberry pi un saludo grcias

Mario · Hace 4 años

Por supuesto. Es algo que ya está pensado y casi listo para publicar. En unos días estará colgado. Un pequeño adelando: es muy sencillo.

Javier · Hace 2 años

Hola, ¿Dónde está el artículo? Saludos

adri · Hace 4 años

ola me preguntaba para que nos va a servir el java que programa bamos aejecutar con el. gracias

Mario · Hace 4 años

Hola adri. Raspberry Pi, como ya sabes, tiene muchas posibilidades y muchas ventajas. Una de ellas es su bajo consumo. Vamos a sacarle partido a esto para crear un programa en JAVA que esté corriendo durante un tiempo indefinido y que hará... Ya verás ;) ¡Un saludo y gracias por comentar!