Jak mogę uzyskać i zainstalować Java JVM Oracle dla Raspbian?


15

Niedawna informacja prasowa Oracle sugeruje, że właśnie wydali JVM dla Raspbian. Kluczowy tekst to:

Java SE 7 Update 6 wprowadza JDK dla Linuksa na ARM v6 i v7, aby zająć się systemami ARM „ogólnego zastosowania”, takimi jak te, które są wykorzystywane na rozwijającym się rynku ARM dla mikrosserwerów oraz dla platform programistycznych takich jak Raspberry Pi. Ten nowy pakiet JDK dla systemu Linux na platformie ARM jest udostępniany na podstawie licencji Oracle Binary Code License i jest dostępny do pobrania bez opłat w celu programowania i produkcji na platformach ogólnego zastosowania.

Czy naprawdę wydali JVM typu hard float, a jeśli tak, to jak mogę go zdobyć i zainstalować w systemie Raspbian?


1
Redwood Shores, CA – August 14, 2012: Bardzo niedawno powiedziałbym! Będę miał na to oko :)
Jivings

Zwróć uwagę, że będziesz chciał mieć małą maszynę JVM, gdy się pojawi - Raspberry to małe urządzenie widoczne oczami Java.
Thorbjørn Ravn Andersen

Być może ważniejsze niż pytanie typu hard / soft float jest to, czy Oracle udało się uzyskać kompilator JIT działający poprawnie na ARM. Zakładając, że nie robisz poważnych obliczeń matematycznych, założę się, że kompilator jit reprezentuje większy wzrost wydajności niż sprzętowa obsługa float.
Dan B

Teraz wygląda na to, że nowa wersja deweloperska Java 8 jest twarda i działa na pi! h-online.com/open/news/item/…
Darren Wilkinson

Odpowiedzi:


10

Nazwa pliku instalatora to jdk-7u6-linux-arm- sfp .tar.gz, więc jest miękka, a nie twarda.

Oracle stwierdza w tej informacji prasowej :

Jednym zastrzeżeniem jest to, że bieżącym plikiem binarnym jest tylko softfloat ABI, więc nie będzie działać (na przykład) z dystrybucją Raspbian, która używa hardfloat ABI. Planujemy dodać obsługę hardfloat w nadchodzącym wydaniu JDK, a także obsługę JavaFX na ARM.


To nie jest wiadomość, na którą liczyłem ... :-( Czekam na następne wydanie ...
Darren Wilkinson

1
Czy w tej chwili OpenSDK nie wystarczy?
Piotr Kula,

OpenJDK działa, ale działa bardzo wolno, a JIT Cacao jest zasadniczo zepsuty. Jeśli wydajność nie jest problemem, zwykły OpenJDK jest w porządku.
Darren Wilkinson,

Możesz użyć wersji soft-float z np. Obrazem ramienia Debiana. Ogólna wydajność Linuksa jest gorsza, ale wydajność Java jest znacznie lepsza.
keiki,


2

Oracle wydało pełną wersję (nie jest już podglądem) Java 8 i Java 7 dla ARMarchitektury Raspberry Pi: link do Java 8 .

Możesz także użyć z wiersza poleceń:

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

Ten pakiet nie istnieje w bieżących domyślnych repozytoriach Jessie.
palswim
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.