Как использовать скомпилированный исходный код GraalVM для запуска программы Java? - PullRequest
0 голосов
/ 21 марта 2020

Я собрал код JVM GraalVM из репозитория проекта ( GraalVM ), используя , следуя инструкциям . Я думаю, что он завершился успешно (я не увидел никаких сообщений об ошибках) и создал новую папку graal \ vm \ mxbuild с тем, что кажется продуктом компиляции.

У меня вопрос, как мне использовать скомпилировал JVM для запуска java программы? обычно я ожидаю некоторый java исполняемый файл, но я не могу его найти.

Моя цель - в конечном итоге изменить код JVM, чтобы протестировать поведение G C, так что если есть это другой способ сделать это с исходным кодом GraalVM. Буду признателен за ваши инструкции.

(работа в системе Ubuntu 18.04, если это имеет значение ..)

1 Ответ

1 голос
/ 22 марта 2020

Файлы продукта jdk можно найти в следующей папке: graal / sdk / mxbuild / linux -amd64 / GRAALVM_CE_JAVA8 / graalvm-ce-java8-20.1.0-dev

Возможно используйте команду mx --env ce graalvm-home, чтобы найти jdk-файлы.

Еще одна вещь, которую я обнаружил и, возможно, может помочь кому-то в будущем, это то, что можно работать и компилировать только в проекте jvm под Грааль проект. Для этого я использую код в graal-jvmci-8 репозитории .

...