gpt4 book ai didi

64位系统的Java AOT编译器

转载 作者:行者123 更新时间:2023-12-01 15:12:31 30 4
gpt4 key购买 nike

我需要我的应用程序在没有安装 jre 的情况下可执行。它还使用 rxtx,并且针对 32 位和 64 位系统有不同的 jar 和 dll。有没有适用于 Windows 的 Java AOT 编译器,支持 64 位系统?我在谷歌上搜索到的只是 Excelsior Jet 有一些 alpha 版本,但我不知道是否(或如何)可以在那里制作最终的 exe。

最佳答案

我会选择 java 到 exe 包装器(例如 Launch4j)、JRE 捆绑和安装程序生成器(例如 InnoSetup)的组合。捆绑一个完整的 JRE 只会给安装程序增加大约 20MB(您可以通过从 JRE 中删除不需要的内容来减少一些 MB)。

我正在使用上述组合向分包商(通常是完整的计算机虚拟人)提供(公司私有(private))应用程序。您可以使用安装程序管理所有目标计算机自定义(例如,对已安装文件设置适当的访问权限以供以后更新)。

您也可以考虑不提供任何专门的 64 位版本以减少大小。如果程序在 32 位 VM 上运行良好,则 64 位 (JRE) 版本对用户没有任何附加值(value)。在大多数情况下,性能差异可以忽略不计,如果您不需要特别大的堆 (>1GB),那么提供额外的 64 位 JRE 就是浪费时间。

关于64位系统的Java AOT编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12137590/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com