Soy un programador Java experimentado que recibió la Raspberry Pi para Navidad. Desafortunadamente, parece que solo Python está instalado en él. ¿Qué comando escribo en la línea de comando de inicio donde normalmente escribiría startx para instalar JDK y JRE?
software-installation
java
imulsión
fuente
fuente
Respuestas:
[Nota: Más adelante en 2013, la Fundación Pi anunció que Raspbian ahora se envía con Oracle hard-float.]
La vista previa de Oracle 8 funciona para mí, hasta ahora. La compilación es lenta en el pi, sorpresa, pero el jre parece correr bastante rápido una vez que se carga. Creo que la respuesta de bearbin es bastante definitiva, pero si quieres una forma simple de probar Oracle:
/usr/local
y descomprimirlo:tar -xzf oracle8-blah-blah.tar.gz
. Esto creará un directorio con todo lo que contiene. Puede cambiar el nombre del directorio,mv oracle-jdk-whatever jdk1.8.0
. Todo lo que hay allí es autónomo.PATH=/usr/local/jdk1.8.0/bin:$PATH
.Eso solo funcionará para su shell actual. Para que sea el predeterminado de ahora en adelante, agregue esto a
~/.profile
:Tenga en cuenta que debe iniciar sesión nuevamente para que sea
.profile
efectivo. Sin embargo, si está utilizandolightdm
, el inicio de sesión predeterminado de la GUI no lo hará, consulte aquí para obtener una solución .fuente
Para instalar el Java Runtime Environment (JRE), ejecute el siguiente comando:
Esto instala el Java JRE (Java Runtime Environment) que le permitirá ejecutar aplicaciones escritas en Java.
Para instalar el JDK, ejecute el comando:
Esto le permite compilar aplicaciones Java para bytecode.
Si desea Oracle Java VM, que es mucho más rápido (optimizado para CPU de brazo integrado) y también es una vista previa del desarrollador (las aplicaciones pueden tener errores o fallar) hasta algún momento en el futuro. En lugar de las instrucciones anteriores, debe descargar el archivo llamado
Oracle JDK 8 (with JavaFX) for ARM Early Access
en la página de descarga de Oracle Java 8 .Recuerde descargar el sistema Oracle Java en su Pi, o no podrá instalarlo.
Para instalar el Sistema Oracle Java:
Entonces está todo instalado.
Otra cosa, si tiene más de un tiempo de ejecución Java instalado, debe verificar qué versión usa con el comando
java -version
. Si la salida es:Entonces estás utilizando otro tiempo de ejecución de Java. Puede resolver el problema ejecutando
y elegir la opción OpenJDK u Oracle.
fuente
tar zxvf jdk...
comando, dos errores (el segundo se repite):tar (child): jdk...tar.gz: no such file or directory
tar (child): fatal error received. exiting now
ls
comando y utilice el archivo con un nombre similar.ls
?tar zxvf []
donde [] es el archivo con un nombre similar.Instalar Oracle Java 7 JDK (pero no JRE) hard-float para RPi ahora es tan increíblemente fácil como:
sudo apt-get update && sudo apt-get install oracle-java7-jdk
( fuente )
Solía pasar por los viejos procesos que estaban vinculados anteriormente, pero como lo facilitaron, ahora solo hago esto.
fuente
2013-09-25-wheezy-raspbian
o posterior ( aquí ), Oracle Java 7 JDK parece estar preinstalado.sudo apt-get install java-runtime
Este es OpenJDK 6.
Oracle JDK no está disponible en sabor armhf, por lo que debe usar una imagen de flotación suave para usarlo.
fuente
Oracle ha proporcionado una guía paso a paso sobre cómo configurar Java SE Embedded en un dispositivo Raspberry Pi. Incluyen información sobre la configuración esencial de Linux y algunos detalles de ajustes / optimizaciones opcionales
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
fuente
Aquí se proporcionan instrucciones detalladas para Java SE Embedded de Oracle .
fuente
Hoy en día, en lugar de Early Access JDK 8, puede instalar la versión de disco duro de Oracle JDK 7, que tiene soporte completo de Oracle (a diferencia del JDK 8).
Página de descarga actual de Oracle (igual que otras versiones de Java): http://www.oracle.com/technetwork/java/javase/downloads/index.html
(No hay JRE disponible, debe descargar el JDK completo).
Anuncio: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=81&t=49588
Para la instalación, puede consultar la respuesta de bearbin .
fuente