首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以使用GraalVM从Jetpack编写桌面应用程序创建本机二进制文件?

有没有一种方法可以使用GraalVM从Jetpack编写桌面应用程序创建本机二进制文件?
EN

Stack Overflow用户
提问于 2021-06-14 08:11:02
回答 1查看 881关注 0票数 4

我想从我的撰写桌面应用程序中创建一个小二进制文件。以下是随附的选项:

  1. 使用java运行时创建本机包(很好,但大小非常大)
  2. 创建一个Uber (fat) Jar (但它需要运行Java 11,因为Compose库不支持旧版本)

我相信使用GraalVM将优步Jar转换成本地二进制文件是可能的。我也试着运行本机映像命令,但是它创建了一个exe,然后运行Jar,这又回到了同样的问题;Java 11必须安装在机器上。我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-07-12 14:19:07

在后台使用Swing编写桌面,因此它与GraalVM的本地映像工具还不完全兼容。

GraalVM的最新版本引入了Linux上对Swing的实验支持,但它仍在开发中。想必一旦Swing支持是稳定的,撰写应该与本机图像工作。

在您的示例中发生的情况是,本机映像无法创建本机可执行文件,而是创建一个回退图像,它使用常规的JVM运行时。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67966870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档