Sou um programador experiente em Java que recebeu o Raspberry Pi no Natal. Infelizmente, parece que apenas o Python está instalado nele. Que comando digito na linha de comando start, onde normalmente digito startx para instalar o JDK e o JRE?
Sou um programador experiente em Java que recebeu o Raspberry Pi no Natal. Infelizmente, parece que apenas o Python está instalado nele. Que comando digito na linha de comando start, onde normalmente digito startx para instalar o JDK e o JRE?
Respostas:
[Nota: Mais tarde em 2013, a Pi Foundation anunciou que o Raspbian agora é enviado com o Oracle Hard-Float.]
A visualização do oracle 8 funciona para mim, até agora. A compilação é lenta no pi, surpresa, mas o jre parece correr bastante rápido quando é carregado. Acho que a resposta de bearbin é bastante definitiva, mas se você quiser uma maneira simples de experimentar o oracle:
/usr/local
e descompacte-o: tar -xzf oracle8-blah-blah.tar.gz
. Isso criará um diretório com tudo nele. Você pode renomear o diretório mv oracle-jdk-whatever jdk1.8.0
,. Tudo lá dentro é independente.PATH=/usr/local/jdk1.8.0/bin:$PATH
.Isso funcionará apenas para o seu shell atual. Para torná-lo o padrão a partir de agora, adicione-o a ~/.profile
:
export PATH=/usr/local/jdk1.8.0/bin:$PATH
Observe que você deve fazer login novamente para tornar .profile
eficaz. No entanto, se você estiver usando lightdm
, o login da GUI padrão não fará isso. Consulte aqui uma solução .
Para instalar o Java Runtime Environment (JRE), execute o seguinte comando:
sudo apt-get install openjdk-7-jre
Isso instala o Java JRE (Java Runtime Environment), que permite executar aplicativos escritos em Java.
Para instalar o JDK, execute o comando:
sudo apt-get install openjdk-7-jdk
Isso permite que você compile aplicativos Java para o bytecode.
Se você deseja o Oracle Java VM, que é muito mais rápido (otimizado para CPUs com braço incorporado) e também é uma visualização do desenvolvedor (aplicativos talvez com erros ou falhas) até algum tempo no futuro. Em vez das instruções acima, você precisa fazer o download do arquivo chamado Oracle JDK 8 (with JavaFX) for ARM Early Access
na página de download do Oracle Java 8 .
Lembre-se de baixar o sistema Oracle Java no seu Pi, ou você não poderá instalá-lo.
Para instalar o Oracle Java System:
sudo tar zxvf jdk-8-ea-b36e-linux-arm-hflt-*.tar.gz -C /opt
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.8.0/bin/java" 1
sudo update-alternatives for other commands if needed (e.g. javac).
java -version
Então está tudo instalado.
Outra coisa, se você tiver mais de um tempo de execução Java instalado você tem que verificar qual versão você usa com o comando java -version
. Se a saída for:
java version 1.5.0 gij (GNU libgij)
Então você está usando outro tempo de execução java. Você pode resolver o problema executando
sudo update-alternatives --config java
e escolhendo a opção OpenJDK ou Oracle.
tar zxvf jdk...
comando, dois erros (o segundo é repetido):tar (child): jdk...tar.gz: no such file or directory
tar (child): fatal error received. exiting now
ls
comando e use o arquivo com um nome semelhante.
ls
?
tar zxvf []
onde [] é o arquivo com um nome semelhante.
Instalar o hard-float do Oracle Java 7 JDK (mas não o JRE) para RPi agora é tão incrivelmente fácil quanto:
sudo apt-get update && sudo apt-get install oracle-java7-jdk
( fonte )
Eu costumava passar pelos processos antigos que estavam vinculados acima, mas como eles o facilitam, agora faço isso.
sudo apt-get install java-runtime
Este é o OpenJDK 6.
O Oracle JDK não está disponível no formato armhf, portanto, você deve usar uma imagem de flutuação suave para usá-la.
A Oracle forneceu um guia passo a passo de como configurar o Java SE Embedded em um dispositivo Raspberry Pi. Eles incluem informações sobre a configuração essencial do Linux e alguns detalhes de ajustes / otimizações opcionais
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
Atualmente, em vez do Early Access JDK 8, você pode instalar a versão hardfloat do Oracle JDK 7, que possui suporte total da Oracle (diferente do JDK 8).
Página de download atual da Oracle (igual a outras versões do Java): http://www.oracle.com/technetwork/java/javase/downloads/index.html
(Nenhum JRE está disponível, você precisa fazer o download do JDK completo).
Anúncio: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=81&t=49588
Para instalação, você pode consultar a resposta da bearbin .