Size: a a a

2021 April 09

DK

Dmitriy Kovalenko in graalvm_ru
Спустя два дня экспериментов я наконец собрал openjdk11 custom jre. И приложение норм работает.
Следующим шагом я запустил тот же процесс на graalvm 11 - приложение собирается но в рантайме падает с ошибкой,
com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: Lorg/graalvm/polyglot/Engine;
источник

DK

Dmitriy Kovalenko in graalvm_ru
@shelajevoleg не подскажешь, нужно какие-то модули подключить в сборку?
источник

DK

Dmitriy Kovalenko in graalvm_ru
если что в dependencies я не включал ничего из списка
// "org.graalvm.js"  % "js",
 // "org.graalvm.sdk" % "graal-sdk",
 // "org.graalvm.tools" % "chromeinspector",
 //  "org.graalvm.truffle" % "truffle-api"
источник

OS

Oleg Shelajev in graalvm_ru
Сделай ишшуе пожалуйста
источник

DK

Dmitriy Kovalenko in graalvm_ru
если я все правильно понял то они нужны только при работа на стоковой openjdk
источник

OS

Oleg Shelajev in graalvm_ru
Да на граальвм они есть сами по себе
источник

OS

Oleg Shelajev in graalvm_ru
В jlink был баг что компилятор не включался jvmci по дефолт3
источник

DK

Dmitriy Kovalenko in graalvm_ru
stage % ./jre/bin/java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+9-jvmci-20.0-b02)
OpenJDK 64-Bit Server VM (build 11.0.6+9-jvmci-20.0-b02, mixed mode)
источник

DK

Dmitriy Kovalenko in graalvm_ru
вроде есть
источник

OS

Oleg Shelajev in graalvm_ru
Это версия
источник

ВВ

Виктор Вербицкий... in graalvm_ru
А можно где-то пример этого трюка глянуть?
источник

OS

Oleg Shelajev in graalvm_ru
источник

OS

Oleg Shelajev in graalvm_ru
вот так просто делаешь и все
источник

ВВ

Виктор Вербицкий... in graalvm_ru
👍
источник

λ

λoλdog in graalvm_ru
источник

λ

λoλdog in graalvm_ru
Я просто напомню; что у скаланейтиве нету многопоточности
источник

λ

λoλdog in graalvm_ru
Ору, как и ты грааль)
источник

DK

Dmitriy Kovalenko in graalvm_ru
хоть кто-то его промоутит 🙂
источник

A

Alex in graalvm_ru
Ну кому ещё промоутить как не разрабу :)
источник

λ

λoλdog in graalvm_ru
Ну и вообще логично что он работает во многих ситуациях быстрее
источник