适用于Windows的GraalVM

时间:2019-03-31 14:21:34

标签: windows graalvm quarkus

我正在测试称为Quarkus的redHat新框架。我正在尝试构建本机可执行文件,为此,我需要下载GraalVM,但是当我进入网站https://www.graalvm.org/downloads/时,有两个版本(社区,企业版)仅在(Mac,Linux)上可用但不适用于Windows。是否有其他下载Windows版GraalVm的替代方法?

2 个答案:

答案 0 :(得分:3)

当前(2019-04-01)没有针对Windows的完整GraalVM发行版。可以从OTN GraalVM page获得Windows的预览版本,其中包括Graal编译器。但是,native-image功能(特定于操作系统)在Windows上还不能很好地工作。 GraalVM团队正在积极进行这项工作,您可以在GitHub(https://github.com/oracle/graal)上关注进度。

我听说WLS与Linux版本兼容,或者可以尝试在容器或虚拟机中构建。这不是理想的方法,但是可以作为解决方法,直到一切正常为止。

答案 1 :(得分:0)

https://github.com/oracle/graal/releases/tag/vm-19.0.0引入了早期采用者Windows支持

这是Windows支持的第一个发行版,因此请不要与Linux或macOS发行版具有相同的使用经验。例如一些问题-https://github.com/oracle/graal/issues/1255 / https://github.com/oracle/graal/issues/1258 / https://github.com/oracle/graal/issues/1241

如果要尝试使用Windows +本机映像组合,请确保已安装Windows 7的Windows SDK(而不是Windows 10的Windows SDK!),并从Windows SDK 7.1命令提示符运行本机映像命令。您可能需要编辑一些注册表项(请参阅下面的第二个和第三个链接)。 有关GH问题的更多详细信息,请参见SO: -https://github.com/oracle/graal/issues/1258#issuecomment-491325870 -https://github.com/oracle/graal/issues/1258#issuecomment-492148559 -Cannot install Windows SDK 7.1 on Windows 10

在Quarkus方面,Windows的初始工作是通过https://github.com/quarkusio/quarkus/pull/2395完成的 Quarkus团队正在进行更改以正确支持GraalVM 19.0。