Como posso obter e instalar o Java JVM para Raspbian da Oracle?

15

Um comunicado de imprensa recente da Oracle sugere que eles acabaram de lançar uma JVM para Raspbian. O texto principal é:

O Java SE 7 Update 6 introduz um JDK para Linux no ARM v6 e v7 para abordar sistemas ARM de “uso geral”, como os usados ​​para o mercado emergente de ARM de microsservidores e para plataformas de desenvolvimento como o Raspberry Pi. Esse novo JDK para Linux no ARM é disponibilizado sob a Licença de Código Binário Oracle e está disponível para download sem custo para desenvolvimento e produção em plataformas de uso geral.

Eles realmente lançaram uma JVM flutuante e, em caso afirmativo, como posso obtê-lo e instalá-lo em um sistema Raspbian?

Darren Wilkinson
fonte
11
Redwood Shores, CA – August 14, 2012: Muito recente, eu diria! Vou ficar de olho neste :)
Jivings
Observe que você desejará o tamanho reduzido da JVM quando chegar - o Raspberry é um dispositivo pequeno visto com olhos de Java.
Thorbjørn Ravn Andersen
Possivelmente mais importante do que a questão do hard / soft float é se a Oracle conseguiu fazer com que o compilador JIT funcionasse corretamente no ARM. Supondo que você não esteja praticando matemática seriamente, aposto que o compilador jit representa um aumento de desempenho maior do que o suporte à flutuação de hardware.
22612 Dan B
Agora parece que a nova visualização do desenvolvedor do Java 8 é difícil e é executada no pi! h-online.com/open/news/item/…
Darren Wilkinson

Respostas:

10

O nome do arquivo do instalador é jdk-7u6-linux-arm- sfp .tar.gz, portanto é de flutuação suave e não flutuante.

A Oracle declara neste comunicado à imprensa :

Uma ressalva é que o binário atual é apenas a ABI de revestimento suave, portanto não funcionará com (por exemplo) a distribuição Raspbian que usa o ABI de revestimento rígido. Planejamos adicionar suporte hardfloat em uma próxima versão do JDK, bem como suporte para JavaFX no ARM.

asalamon74
fonte
Essa não é a notícia que eu estava esperando ... :-( Ansioso para a próxima versão ...
Darren Wilkinson
11
O OpenSDK não será suficiente para você no momento?
Piotr Kula
O OpenJDK funciona, mas é muito lento, e o Cacao JIT está fundamentalmente quebrado. Se o desempenho não for um problema, o OpenJDK simples é bom.
Darren Wilkinson
Você pode usar a versão de flutuação suave com a imagem do braço, por exemplo, Debian. O desempenho geral do Linux é pior, mas o desempenho do Java é significativamente melhor.
keiki
7

A Oracle lançou agora uma visualização do desenvolvedor do Java 8 que funciona no Raspberry Pi (hard-float)

user4281
fonte
2

A Oracle lançou a versão completa (sem pré-visualização) do Java 8 e Java 7 para a ARMarquitetura do Raspberry Pi: link para o Java 8 .

Você também pode usar na linha de comando:

sudo apt-get update
sudo apt-get install oracle-java8-jdk
Simulante
fonte
Este pacote não existe nos repositórios Jessie padrão atuais.
palswim