Come posso ottenere e installare Java JVM di Oracle per Raspbian?


15

Un recente comunicato stampa di Oracle suggerisce che hanno appena rilasciato una JVM per Raspbian. Il testo chiave è:

Java SE 7 Update 6 introduce un JDK per Linux su ARM v6 e v7 per i sistemi ARM “general purpose”, come quelli utilizzati per il mercato emergente del micro-server ARM e per piattaforme di sviluppo come Raspberry Pi. Questo nuovo JDK per Linux su ARM è reso disponibile sotto la Licenza Oracle Binary Code License ed è disponibile per il download senza costi per lo sviluppo e l'uso della produzione su piattaforme di uso generale.

Hanno davvero rilasciato un JVM hard float e, in tal caso, come posso ottenerlo e installarlo su un sistema Raspbian?


1
Redwood Shores, CA – August 14, 2012: Molto recente direi! Terrò d'occhio questo :)
Jivings

Tieni presente che, quando arriva, vorrai il piccolo footprint JVM: Raspberry è un piccolo dispositivo visto con gli occhi di Java.
Thorbjørn Ravn Andersen,

Forse più importante della domanda sul float hard / soft è se Oracle è riuscito a far funzionare correttamente il proprio compilatore JIT su ARM. Supponendo che tu non stia facendo alcuni seri calcoli, scommetto che il compilatore jit rappresenta un aumento delle prestazioni maggiore rispetto al supporto float hardware.
Dan B,

Ora sembra che l'anteprima del nuovo sviluppatore di Java 8 sia float e funzioni sul pi! h-online.com/open/news/item/…
Darren Wilkinson,

Risposte:


10

Il nome file dell'installer è jdk-7u6-linux-arm- sfp .tar.gz, quindi è float e non float.

Oracle afferma in questo comunicato stampa :

Un avvertimento è che l'attuale binario è solo ABI softfloat, quindi non funzionerà (ad esempio) con la distribuzione Raspbian che utilizza l'ABI hardfloat. Stiamo programmando di aggiungere il supporto hardfloat in una prossima versione di JDK, nonché il supporto per JavaFX su ARM.


Non è la notizia che speravo ... :-( Non vedo l'ora della prossima uscita ...
Darren Wilkinson,

1
OpenSDK non ti basterà al momento?
Piotr Kula,

OpenJDK funziona, ma è molto lento e il Cacao JIT è sostanzialmente rotto. Se le prestazioni non sono un problema, il semplice OpenJDK va bene.
Darren Wilkinson,

Puoi usare la versione soft-float con l'immagine del braccio Debian ad es. Le prestazioni generali di Linux sono peggiori, ma le prestazioni Java sono significativamente migliori.
keiki,

7

Oracle ha ora rilasciato un'anteprima per sviluppatori di Java 8 che funziona su Raspberry Pi (hard-float)


2

Oracle ha rilasciato la versione completa (non più anteprima) di Java 8 e Java 7 per l' ARMarchitettura di Raspberry Pi: collegamento a Java 8 .

Puoi anche usare dalla riga di comando:

sudo apt-get update
sudo apt-get install oracle-java8-jdk

Questo pacchetto non esiste nei repository Jessie predefiniti correnti.
Palswim,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.