Jestem doświadczonym programistą Java, który otrzymał Raspberry Pi na Boże Narodzenie. Niestety wygląda na to, że jest w nim zainstalowany tylko Python. Jakie polecenie wpisuję w wierszu polecenia start, w którym zwykle wpisuję startx, aby zainstalować JDK i JRE?
software-installation
java
emulsja
źródło
źródło
Odpowiedzi:
[Uwaga: Później w 2013 r . Fundacja Pi ogłosiła, że Raspbian jest teraz dostarczany z pakietem Oracle.
Do tej pory działa dla mnie podgląd wyroczni 8. Kompilacja na pi jest powolna, co zaskakujące, ale jre wydaje się działać dość szybko po załadowaniu. Myślę, że odpowiedź niedźwiedzia jest dość ostateczna, ale jeśli chcesz w prosty sposób wypróbować wyrocznię:
/usr/local
i rozpakuj go:tar -xzf oracle8-blah-blah.tar.gz
. Spowoduje to utworzenie katalogu zawierającego wszystko. Można zmienić nazwę katalogu,mv oracle-jdk-whatever jdk1.8.0
. Wszystko tam jest samodzielne.PATH=/usr/local/jdk1.8.0/bin:$PATH
.Będzie to działać tylko w przypadku bieżącej powłoki. Aby uczynić go domyślną od teraz dodać do tego
~/.profile
:Pamiętaj, że musisz się zalogować ponownie, aby był
.profile
skuteczny. Jeśli jednak używaszlightdm
, domyślny login GUI tego nie zrobi, zobacz tutaj rozwiązanie .źródło
Aby zainstalować środowisko Java Runtime Environment (JRE), uruchom następującą komendę:
Spowoduje to zainstalowanie środowiska Java JRE (Java Runtime Environment), które umożliwia uruchamianie aplikacji napisanych w języku Java.
Aby zainstalować JDK, uruchom polecenie:
Pozwala to kompilować aplikacje Java do kodu bajtowego.
Jeśli chcesz Oracle Java VM, która jest o wiele szybsza (zoptymalizowana pod kątem wbudowanych procesorów ARM) i jest również podglądem programisty (aplikacje mogą być wadliwe lub ulegać awarii) do pewnego czasu w przyszłości. Zamiast powyższych instrukcji musisz pobrać plik wywołany
Oracle JDK 8 (with JavaFX) for ARM Early Access
na stronie pobierania Oracle Java 8 .Pamiętaj, aby pobrać system Oracle Java na swój komputer Pi, w przeciwnym razie nie będzie można go zainstalować.
Aby zainstalować system Oracle Java:
Następnie wszystko jest instalowane.
Inną sprawą jest to, że jeśli zainstalowano więcej niż jedno środowisko wykonawcze Java, musisz sprawdzić, której wersji używasz z poleceniem
java -version
. Jeśli dane wyjściowe to:Następnie używasz innego środowiska wykonawczego Java. Możesz rozwiązać problem, uruchamiając
i wybierając opcję OpenJDK lub Oracle.
źródło
tar zxvf jdk...
polecenia dwa błędy (drugi powtarza się):tar (child): jdk...tar.gz: no such file or directory
tar (child): fatal error received. exiting now
ls
polecenie i zamiast tego użyj pliku o podobnej nazwie.ls
?tar zxvf []
gdzie [] to plik o podobnej nazwie.Instalowanie pakietu JDK Oracle Java 7 JDK (ale nie JRE) dla RPi jest teraz tak zadziwiająco proste, jak:
sudo apt-get update && sudo apt-get install oracle-java7-jdk
( źródło )
Kiedyś przechodziłem przez stare procesy, które zostały połączone powyżej, ale ponieważ one to ułatwiły, teraz po prostu to robię.
źródło
2013-09-25-wheezy-raspbian
lub później ( tutaj ), Oracle Java 7 JDK wydaje się być wstępnie zainstalowany.sudo apt-get install java-runtime
To jest OpenJDK 6.
Oracle JDK nie jest dostępny w wersji armhf, więc aby go użyć, musisz użyć obrazu soft-float.
źródło
Firma Oracle udostępniła przewodnik krok po kroku dotyczący konfiguracji oprogramowania Java SE Embedded na urządzeniu Raspberry Pi. Zawierają informacje na temat podstawowej konfiguracji Linuksa oraz niektóre szczegóły opcjonalnych poprawek / optymalizacji
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
źródło
Szczegółowe instrukcje dla Java SE Embedded firmy Oracle znajdują się tutaj .
źródło
Obecnie zamiast JDK 8 Early Access można zainstalować twardą wersję Oracle JDK 7, która ma pełne wsparcie Oracle (w przeciwieństwie do JDK 8).
Aktualna strona pobierania Oracle (taka sama jak w innych wydaniach Java): http://www.oracle.com/technetwork/java/javase/downloads/index.html
(Brak JRE jest dostępny, musisz pobrać pełny JDK).
Ogłoszenie: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=81&t=49588
Do instalacji możesz odnieść się do odpowiedzi niedźwiedzia .
źródło