Bagaimana saya bisa mendapatkan dan menginstal Java JVM Oracle untuk Raspbian?

15

Siaran pers baru-baru ini dari Oracle menunjukkan bahwa mereka baru saja merilis JVM untuk Raspbian. Teks kuncinya adalah:

Java SE 7 Update 6 memperkenalkan JDK untuk Linux pada ARM v6 dan v7 untuk mengatasi sistem ARM "tujuan umum", seperti yang digunakan untuk pasar ARM server mikro, dan untuk platform pengembangan seperti Raspberry Pi. JDK baru ini untuk Linux pada ARM dibuat tersedia di bawah Lisensi Kode Biner Oracle dan tersedia untuk diunduh tanpa biaya untuk pengembangan dan penggunaan produksi pada platform tujuan umum.

Apakah mereka benar-benar merilis JVM float keras, dan jika demikian, bagaimana saya bisa mendapatkannya dan menginstalnya pada sistem Raspbian?

Darren Wilkinson
sumber
1
Redwood Shores, CA – August 14, 2012: Sangat baru saya katakan! Saya akan mengawasi ini :)
Jivings
Perhatikan bahwa Anda menginginkan JVM tapak kecil ketika tiba - Raspberry adalah perangkat kecil yang terlihat dengan mata Java.
Thorbjørn Ravn Andersen
Mungkin lebih penting daripada pertanyaan float / soft float adalah apakah Oracle berhasil membuat kompiler JIT mereka bekerja dengan benar pada ARM. Dengan asumsi Anda tidak melakukan beberapa matematika serius, saya yakin kompiler jit mewakili peningkatan kinerja yang lebih besar daripada dukungan perangkat keras float.
Dan B
Sekarang tampaknya seolah-olah pratinjau pengembang baru Java 8 adalah hard float dan tidak berjalan pada pi! h-online.com/open/news/item/…
Darren Wilkinson

Jawaban:

10

Nama file penginstal adalah jdk-7u6-linux-arm- sfp .tar.gz jadi itu soft-float dan bukan hard-float.

Oracle menyatakan dalam siaran pers ini :

Satu peringatan adalah bahwa biner saat ini hanya softfloat ABI, jadi itu tidak akan berfungsi dengan (misalnya) distribusi Raspbian yang menggunakan ABI hardfloat. Kami berencana untuk menambahkan dukungan hardfloat dalam rilis JDK mendatang, serta dukungan untuk JavaFX di ARM.

asalamon74
sumber
Itu bukan berita yang kuharapkan ... :-( Menunggu rilis berikutnya ...
Darren Wilkinson
1
Apakah OpenSDK tidak akan mencukupi untuk Anda saat ini?
Piotr Kula
OpenJDK bekerja, tetapi sangat lambat, dan JIT Cacao secara fundamental rusak. Jika kinerja bukan masalah, OpenJDK polos tidak masalah.
Darren Wilkinson
Anda dapat menggunakan versi soft-float dengan contoh gambar lengan Debian. Kinerja Linux secara keseluruhan lebih buruk, tetapi kinerja Java signifikan lebih baik.
keiki
7

Oracle kini telah merilis pratinjau pengembang Java 8 yang berfungsi pada Raspberry Pi (hard-float)

user4281
sumber
2

Oracle merilis Versi lengkap (tidak ada pratinjau lagi) Java 8 dan Java 7 untuk ARMarsitektur Raspberry Pi: tautan ke Java 8 .

Anda juga dapat menggunakan dari baris perintah:

sudo apt-get update
sudo apt-get install oracle-java8-jdk
Tiruan
sumber
Paket ini tidak ada di repositori Jessie default saat ini.
palswim