Как я могу получить и установить Oracle Java JVM для Raspbian?


15

В недавнем пресс-релизе Oracle говорится, что они только что выпустили JVM для Raspbian. Ключевой текст:

Java SE 7 Update 6 представляет JDK для Linux на ARM v6 и v7 для работы с ARM-системами «общего назначения», такими как те, которые используются для появляющегося рынка ARM для микросерверов, и для платформ разработки, таких как Raspberry Pi. Этот новый JDK для Linux на ARM предоставляется по лицензии Oracle Binary Code License и доступен для бесплатной загрузки для разработки и использования на платформах общего назначения.

Они действительно выпустили JVM с жестким диском, и если да, то как я могу получить его и установить в систему Raspbian?


1
Redwood Shores, CA – August 14, 2012: Совсем недавно скажу! Я буду следить за этим :)
Jivings

Обратите внимание, что вам понадобится небольшая JVM, когда она появится, - Raspberry - небольшое устройство, видимое глазами Java.
Торбьерн Равн Андерсен

Возможно, более важным, чем вопрос hard / soft float, является то, удалось ли Oracle правильно настроить JIT-компилятор на ARM. Предполагая, что вы не занимаетесь какой-то серьезной математикой, могу поспорить, что jit-компилятор представляет собой большее увеличение производительности, чем поддержка аппаратного обеспечения.
Дан Б

Похоже, что новый предварительный просмотр Java 8 для разработчиков уже работает и работает на пи! h-online.com/open/news/item/…
Даррен Уилкинсон

Ответы:


10

Имя файла установщика: jdk-7u6-linux-arm- sfp .tar.gz, поэтому он плавный, а не жесткий.

Oracle заявляет в этом пресс-релизе :

Одно предостережение в том, что текущий двоичный файл - это только программный интерфейс softfloat, поэтому он не будет работать (например, с дистрибутивом Raspbian), использующим ABI с жестким диском. Мы планируем добавить поддержку hardfloat в следующем выпуске JDK, а также поддержку JavaFX на ARM.


Это не та новость, на которую я надеялся ... :-( С нетерпением жду следующего релиза ...
Даррен Уилкинсон

1
Разве OpenSDK не будет достаточно для вас в данный момент?
Петр Кула

OpenJDK работает, но очень медленно, а JIT Cacao принципиально сломан. Если производительность не является проблемой, с OpenJDK все в порядке.
Даррен Уилкинсон

Вы можете использовать версию soft-float, например, с изображением руки Debian. Общая производительность Linux хуже, но производительность Java значительно выше.
Кейки


2

Oracle выпустила полную версию (больше не предварительный просмотр) Java 8 и Java 7 для ARMархитектуры Raspberry Pi: ссылка на Java 8 .

Вы также можете использовать из командной строки:

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

Этот пакет не существует в текущих репозиториях Jessie по умолчанию.
Palswim
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.