如何获得和安装Raspbian的Oracle Java JVM?


15

甲骨文最近的新闻发布表明,他们刚刚发布了针对Raspbian的JVM。关键文本是:

Java SE 7 Update 6在ARM v6和v7上引入了用于Linux的JDK,以解决“通用” ARM系统,例如那些用于新兴微服务器ARM市场以及Raspberry Pi等开发平台的系统。此新的ARM上的Linux Linux JDK已获得Oracle Binary Code许可,并且可以免费下载以在通用平台上进行开发和生产。

他们是否真的发布了硬浮动JVM,如果可以,我如何获得它并将其安装在Raspbian系统上?


1
Redwood Shores, CA – August 14, 2012:最近我要说!我会留意的:)
Jivings

请注意,当它到达时,您将需要占用空间小的JVM-Raspberry是用Java眼睛看到的小型设备。
托尔比约恩Ravn的安德森

比硬/软浮点问题更重要的是Oracle是否设法使其JIT编译器在ARM上正常工作。假设您没有做一些严肃的数学运算,我敢打赌jit编译器的性能提升要比硬件浮动支持更大。
Dan B

现在看来,Java 8的新开发人员预览版硬浮动的,并且确实可以在pi上运行!h-online.com/open/news/item/…–
达伦·威尔金森

Answers:


10

安装程序的文件名为jdk-7u6-linux-arm- sfp .tar.gz,因此它是软浮动而不是硬浮动的。

Oracle在此新闻稿中指出:

一个警告是当前的二进制文件仅是softfloat ABI,因此它不适用于使用hardfloat ABI的Raspbian发行版。我们计划在即将发布的JDK版本中增加对hardfloat的支持,以及对ARM上JavaFX的支持。


这不是我希望得到的消息... :-(期待下一个版本...
达伦·威尔金森

1
目前OpenSDK还不够吗?
Piotr Kula 2012年

OpenJDK可以运行,但是非常慢,并且可可JIT从根本上被破坏了。如果性能不是问题,那么普通的OpenJDK就可以了。
达伦·威尔金森

您可以将软浮点版本与Debian手臂图像一起使用。Linux的整体性能较差,但Java的性能明显更好。
keiki 2012年


2

Oracle为ARMRaspberry Pi 的体系结构发布了Java 8和Java 7的完整版本(不再预览):链接到Java 8

您也可以从命令行使用:

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

当前默认的Jessie存储库中不存在此软件包。
palswim
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.