всем привет, хочу попробовать новый опыт на котлине в desktop-разработке. пока смотрю на tornado-fx, можно ли такое приложение запускать без jvm ? нужно встраивать jvm в приложение, или можно просто как-то скомпилить ?
разве что собрать приложение глюоновским форком Graal native image
Многие знают jlink — инструмент, который собирает уменьшенную JVM, чтобы её удобно было поставлять пользователям (актуально для десктопных приложений). Но jlink нормально работает только с модульными проектами, а на jigsaw все забили. Оказывается, есть аналогичная штука для немодульных проектов.
всем привет, хочу попробовать новый опыт на котлине в desktop-разработке. пока смотрю на tornado-fx, можно ли такое приложение запускать без jvm ? нужно встраивать jvm в приложение, или можно просто как-то скомпилить ?
смотря что вы понимаете под без JVM? полностью ее выкинуть увы никак не получится
можешь собрать бинарник с JVM и твоей прогой, можешь сделать установщик который поставить JVM, можешь просто вместе с jar в той же папке иметь JVM, и запускать bat файлом на который указывает ярлык