В JDK 16 вводится новая утилита — jpackage. Она основана на javapackager, перешедшем из Oracle JavaFX. Этот тул для упаковки автономных Java-приложений вместе со средой исполнения был впервые предложен в 14-ой версии (JEP 343) как инкубационный инструмент; теперь же он подходит для промышленной эксплуатации. Функция уже поддерживается во всех операционных системах и производит свойственные платформе файлы: msi и exe на Windows, pkg и dmg на macOS, deb и rpm на Linux.
Ещё у БеллСофта есть «Liberica Native Image Kit» который, по описанию, должен делать нативные бинарники на GraalVM. Но ни описания, ни api, ни примеров…
Очень плотно работаю с JavaFX-TornadoFX-Kotlin.
FatJar-ники хорошо собираются с помощью ShadoJar. В Windows проблем с построенными бинарниками нет вообще никаких, всё работает прекрасно. А вот в линуксах есть нюансы — то менюшки вылезают только на первом мониторе, то бинарник через сутки работы забирает под себя одно ядро навсегда. Проблемы известны, но не исправлены, для каких-то есть обходные пути, для каких-то нет. И самое занимательное — проблемы зависят от используемых дистрибутивах и рабочих столах, хуже всего обстроят дела с трёхклятым Asta Fly а, например, xfce работает прекрасно
Какие-то странные лямбды завезли, так и не смог их заставить дышать
var list := TStringList.Create();
list.CustomSort(
function (List: TStringList; Index1, Index2: Integer): Integer
begin
result := Index1 — Index2;
end;
);
Jvm прекрасно упаковывается или кладётся в поддиректорию, с этим на десктопе проблем нет. С практикой использования fx под мобилки — абсолютно согласен, это жуткий костыль. Но вот под десктоп связка kotlin + javafx очень хороша
Почему нельзя? JavaFX/TornadoFX прекрасно работают, на десктопе выглядя не отталкивающе, плюс море сахара, плюс скорость разработки на kotline, плюс все навороты java для всех возможных случаев (сеть, usb, камера, порты и прочее).
Зачем так сложно? Вроде бы совсем не сложно выполнить пеленг чисто по сигналу телефонов, по крайней мере во времена детства была очень популярна «охота на лис» и передатчик пеленговался на раз
А ведь в этих аппаратах, небось и пеленг по сотовому есть…
Обидно, что такую технику не хотят использовать при поиска людей, в Лиза Алерт очень бы обрадовались
уууу… Не хочу показаться грубым, но в деле синячества вам ещё расти и расти. На газу вы сможете делать только бурбон/виски/корн с отбором по-пару(!) с выдержкой в бочке не менее 3х лет, чтобы разложить изопропанол. Если хотите правильный напиток, то дробление погона, отсечение разматывающихся примесей, доведение второго тела то альфы и прочее, прочее.
Уверяю вас, термометры, управление мощностью, ардуины ставят не просто так, без них есть 100% шанс хватануть в отбор какую-нибудь гадость, и будет продукт вонять дюшесом или чем похуже.
О самогонке однократной перегонки — это называется арманьяк, у него даже головы не отсекают ))
И самый главный вопрос — как вы зерно на газу гоните? Оно же пригорает насмерть… Или пока только сахар?
Ещё у БеллСофта есть «Liberica Native Image Kit» который, по описанию, должен делать нативные бинарники на GraalVM. Но ни описания, ни api, ни примеров…
FatJar-ники хорошо собираются с помощью ShadoJar. В Windows проблем с построенными бинарниками нет вообще никаких, всё работает прекрасно. А вот в линуксах есть нюансы — то менюшки вылезают только на первом мониторе, то бинарник через сутки работы забирает под себя одно ядро навсегда. Проблемы известны, но не исправлены, для каких-то есть обходные пути, для каких-то нет. И самое занимательное — проблемы зависят от используемых дистрибутивах и рабочих столах, хуже всего обстроят дела с трёхклятым Asta Fly а, например, xfce работает прекрасно
Или всё так же в var наверх прыгать?
«Этот сайт небезопасен.
На этом веб-сайте обнаружен вредоносный код, который может навредить компьютеру или украсть ваши конфиденциальные данные.
Avast Online Security»
Представляете, если в чистой зоне фармпроизводств будут летать стеклянные волокна?
Обидно, что такую технику не хотят использовать при поиска людей, в Лиза Алерт очень бы обрадовались
Конечно же отВОбливание
Уверяю вас, термометры, управление мощностью, ардуины ставят не просто так, без них есть 100% шанс хватануть в отбор какую-нибудь гадость, и будет продукт вонять дюшесом или чем похуже.
О самогонке однократной перегонки — это называется арманьяк, у него даже головы не отсекают ))
И самый главный вопрос — как вы зерно на газу гоните? Оно же пригорает насмерть… Или пока только сахар?