GraalVM для окон - PullRequest
       31

GraalVM для окон

3 голосов
/ 31 марта 2019

Я тестирую новую фреймворк redHat под названием Quarkus.Я пытаюсь создать собственный исполняемый файл, и для этого мне нужно скачать GraalVM, но когда я захожу на сайт: https://www.graalvm.org/downloads/, есть два издания (сообщество, предприятие), которые доступны только на (Mac, Linux) но не для винды.Есть ли альтернатива скачать GraalVm для Windows?

Ответы [ 2 ]

6 голосов
/ 01 апреля 2019

В настоящее время (2019-04-01) не существует полного дистрибутива GraalVM для Windows. Предварительную версию для Windows можно получить со страницы OTN GraalVM , которая включает в себя компилятор Graal. Однако функциональность native-image, зависящая от ОС, пока не очень хорошо работает в Windows. Команда GraalVM активно работает над этим, и вы можете следить за прогрессом на GitHub - https://github.com/oracle/graal.

Я слышал, что WLS работает с версией linux или можно попробовать встроить контейнер или виртуальную машину. Что не идеально, но может служить обходным путем, пока все не заработает.

2 голосов
/ 14 мая 2019

https://github.com/oracle/graal/releases/tag/vm-19.0.0 представляет поддержку Windows для ранних версий Adopter

Это первый выпуск с поддержкой 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 + native-image, убедитесь, что вы установили Windows SDK для Windows 7 (не для Windows 10!) И запустили команду native-image из командной строки Windows SDK 7.1. Вам может потребоваться изменить некоторые записи реестра (см. Вторую и третью ссылку ниже). Подробнее о проблемах GH и здесь о SO: - https://github.com/oracle/graal/issues/1258#issuecomment-491325870 - https://github.com/oracle/graal/issues/1258#issuecomment-492148559 - Невозможно установить Windows SDK 7.1 в Windows 10

На стороне Quarkus начальная работа для Windows выполняется через https://github.com/quarkusio/quarkus/pull/2395 Команда Quarkus работает над изменениями, чтобы правильно поддерживать GraalVM 19.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...