甲骨文最近的新闻发布表明,他们刚刚发布了针对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系统上?

评论

加利福尼亚州红木海岸– 2012年8月14日:我要说的最近!我会密切注意的:)

请注意,当它到达时,您将需要占用空间小的JVM-Raspberry是用Java眼睛看到的小型设备。

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

现在看来,Java 8的新开发人员预览版是硬浮动的,并且确实可以在pi上运行! h-online.com/open/news/item / ...

#1 楼

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

Oracle在此新闻稿中指出:


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


评论


那不是我希望得到的消息... :-(期待下一个版本...

–达伦·威尔金森(Darren Wilkinson)
2012年8月15日在6:02

目前OpenSDK还不够吗?

– Piotr Kula
2012年8月15日在7:19

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

–达伦·威尔金森(Darren Wilkinson)
2012年8月15日在7:36

您可以将soft-float版本与例如Debian手臂图像。 Linux的整体性能较差,但Java的性能明显更好。

–keiki
2012年8月15日在15:02



#2 楼

Oracle现在已经发布了可在Raspberry Pi(硬浮)上运行的Java 8的开发人员预览版。

#3 楼

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

也可以从命令行使用:

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


评论


当前默认的Jessie存储库中不存在此软件包。

–palswim
17年8月22日在14:56