gpt4 book ai didi

java - 将 Java 桌面应用程序部署到多个平台的最佳方式是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:07 27 4
gpt4 key购买 nike

我正在编写一个旨在在桌面上运行的 Java 应用程序,它将使用 Swing 作为其 UI。我熟悉 Java Web Start,但听说它可能很麻烦且存在错误。

有哪些工具可以更轻松地将 Java 应用程序部署到多个平台?我特别在寻找可免费使用的工具,或者至少是可免费用于开源项目的工具。

编辑:我应该澄清一下,这是一个主要在后台运行的点对点应用程序,应该(可选)能够在 Windows、Mac 和 Linux 上自动启动。

edit2:我应该进一步澄清,这个应用程序旨在在政府可能审查我们网站的国家/地区运行。因此,重要的是它可以作为独立文件分发,而不是必须从已知网站下载的文件。

最佳答案

Java Web Start 是目前独立于平台的集中控制 Java 程序分发的最佳技术。

随着 Java 6u10 中 JWS 的更新,事情有了很大的改进 - 以前缓存尤其是一个问题。

我们发现,通过确保每个新版本的 jar 文件的唯一 URL 而不是重复使用它们,缓存问题几乎消失了。

关于java - 将 Java 桌面应用程序部署到多个平台的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694948/

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