我想从我的撰写桌面应用程序中创建一个小二进制文件。以下是随附的选项:
我相信使用GraalVM将优步Jar转换成本地二进制文件是可能的。我也试着运行本机映像命令,但是它创建了一个exe,然后运行Jar,这又回到了同样的问题;Java 11必须安装在机器上。我遗漏了什么?
发布于 2021-07-12 14:19:07
在后台使用Swing编写桌面,因此它与GraalVM的本地映像工具还不完全兼容。
GraalVM的最新版本引入了Linux上对Swing的实验支持,但它仍在开发中。想必一旦Swing支持是稳定的,撰写应该与本机图像工作。
在您的示例中发生的情况是,本机映像无法创建本机可执行文件,而是创建一个回退图像,它使用常规的JVM运行时。
https://stackoverflow.com/questions/67966870
复制相似问题