Size: a a a

2020 December 26

ПФ

Паша Финкельштейн... in graalvm_ru
Artjom Kalita
вот вопрос - а нахрена столько языков в одном проекте то ?
Я бы делал если бы мне надо было дать людям широкие возможности скриптинга
источник
2020 December 27

ПФ

Паша Финкельштейн... in graalvm_ru
Разгадка такова: graalvm native-image не поддерживает чарсет cp1251 похоже
источник

OS

Oleg Shelajev in graalvm_ru
Разгадка чего?
источник

OS

Oleg Shelajev in graalvm_ru
Сделай вот так -H:+AddAllCharsets
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Oleg Shelajev
Разгадка чего?
Ошибки которую я сколько-то дней назад постил
источник

λ

λoλdog in graalvm_ru
Остались ещё люди с cp1251
источник

ПФ

Паша Финкельштейн... in graalvm_ru
λoλdog
Остались ещё люди с cp1251
Я каталогизирую флибусту
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Там есть файлы в экзотических  кодировках
источник

λ

λoλdog in graalvm_ru
Сами исходники или что?
источник

λ

λoλdog in graalvm_ru
Можно ж наверное взять и сделать везде utf одним махом )
источник

OS

Oleg Shelajev in graalvm_ru
Ты сделал адд ол чарсетс?
источник

ПФ

Паша Финкельштейн... in graalvm_ru
λoλdog
Сами исходники или что?
Нет, fb2
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Oleg Shelajev
Ты сделал адд ол чарсетс?
Нет, я запустил без компиляции в native image. Потому что рантайм говорит что не знает чарсета, но не говорит что с этим надо делать
источник
2020 December 29

d

dl in graalvm_ru
Всем привет. Здорово видеть здесь знакомые лица.
источник

d

dl in graalvm_ru
Сейчас собираю граалем тестовое приложение, которое использует апи одного из оракловых приложений, и натолкнулся на следующую проблему: часть классов грузится рефлекшном, соответственно эти классы не добавляются в скомпилированное приложение по умолчанию. Начал прописывать их в reflectconfig.json, но на N-ой итерации понял, что так может еще долго продолжаться. Есть ли быстрый и красивый способ решения вопроса? Может быть, можно все классы из CLASSPATH скомпилировать? Может ли помочь опция --initialize-at-build-time?

Собираю так:
native-image --no-fallback -classpath %CUSTOM_CLASSPATH% -H:ReflectionConfigurationFiles=reflectconfig.json --allow-incomplete-classpath --report-unsupported-elements-at-runtime ApiTest
источник

A

Alex in graalvm_ru
Почитайте про грааль агент
источник

A

Alex in graalvm_ru
Можно запустить с jvm агентом обычное приложение, он соберёт статистику по рефлекшену и тд, потом с этими данными собрать уже нейтив имейдж
источник

A

Alex in graalvm_ru
источник

A

Alex in graalvm_ru
источник

λ

λoλdog in graalvm_ru
Только нужно не забыть, чтобы приложение прошло по всему графу с этим рефлекшином)
источник