我想从我的 Compose 桌面应用程序中创建一个小的二进制文件。以下是 Compose 开箱即用的选项:
- 使用 java 运行时创建原生包(很棒,但体积很大)
- 创建一个 Uber(胖)Jar(但它需要 Java 11 才能运行,因为 Compose 库不支持旧版本)
我相信可以使用 GraalVM 将 Uber Jar 转换为本地二进制文件。我也尝试运行 native-image 命令,但它创建了一个 exe,然后运行 Jar,这又回到了同样的问题;必须在机器上安装 Java 11。我错过了什么?