¿Cómo puedo obtener e instalar Java JVM de Oracle para Raspbian?

15

Un reciente comunicado de prensa de Oracle sugiere que acaban de lanzar una JVM para Raspbian. El texto clave es:

Java SE 7 Update 6 presenta un JDK para Linux en ARM v6 y v7 para abordar los sistemas ARM de "propósito general", como los utilizados para el mercado emergente de ARM de micro-servidores, y para plataformas de desarrollo como Raspberry Pi. Este nuevo JDK para Linux en ARM está disponible bajo la licencia de código binario de Oracle y está disponible para su descarga sin costo para el uso de desarrollo y producción en plataformas de uso general.

¿Realmente han lanzado una JVM de flotación dura, y si es así, cómo puedo obtenerlo e instalarlo en un sistema Raspbian?

Darren Wilkinson
fuente
1
Redwood Shores, CA – August 14, 2012: Muy reciente diría! Estaré pendiente de esto :)
Jivings
Tenga en cuenta que deseará la pequeña JVM de huella cuando llegue: la Raspberry es un pequeño dispositivo visto con ojos Java.
Thorbjørn Ravn Andersen
Posiblemente más importante que la pregunta de flotación dura / blanda es si Oracle logró que su compilador JIT funcionara correctamente en ARM. Suponiendo que no esté haciendo algunas matemáticas serias, apuesto a que el compilador jit representa un aumento de rendimiento mayor que el soporte de flotación de hardware.
Dan B
¡Ahora parece que la nueva vista previa del desarrollador de Java 8 es flotante y se ejecuta en pi! h-online.com/open/news/item/…
Darren Wilkinson

Respuestas:

10

El nombre de archivo del instalador es jdk-7u6-linux-arm- sfp .tar.gz, por lo que es soft-float y no hard-float.

Oracle declara en este comunicado de prensa :

Una advertencia es que el binario actual es solo ABI de softfloat, por lo que no funcionará (por ejemplo) con la distribución Raspbian que usa el ABI hardfloat. Estamos planeando agregar soporte de hardfloat en una próxima versión de JDK, así como soporte para JavaFX en ARM.

asalamon74
fuente
Esa no es la noticia que esperaba ... :-( Esperando el próximo lanzamiento ...
Darren Wilkinson
1
¿OpenSDK no será suficiente para ti en este momento?
Piotr Kula
El OpenJDK funciona, pero es muy lento, y el Cacao JIT está fundamentalmente roto. Si el rendimiento no es un problema, el OpenJDK simple está bien.
Darren Wilkinson
Puede usar la versión de flotación suave con, por ejemplo, la imagen del brazo de Debian. El rendimiento general de Linux es peor, pero el rendimiento de Java es significativamente mejor.
keiki
7

Oracle ha lanzado una vista previa para desarrolladores de Java 8 que funciona en Raspberry Pi (hard-float)

usuario4281
fuente
2

Oracle lanzó la versión completa (ya no es una vista previa) de Java 8 y Java 7 para la ARMarquitectura de Raspberry Pi: enlace a Java 8 .

También puede usar desde la línea de comandos:

sudo apt-get update
sudo apt-get install oracle-java8-jdk
Simulante
fuente
Este paquete no existe en los repositorios Jessie predeterminados actuales.
palswim