gpt4 book ai didi

java - 自动检测 Java 是否存在并自动启动应用程序的 JAR 安装程序

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:39 25 4
gpt4 key购买 nike

我需要构建一个执行以下操作的安装程序:

  1. 在客户端上安装我的 jar。
  2. 自动检测是否安装了 JRE(在这种情况下它不会重新安装),否则无需用户点击其他按钮即可安装。
  3. 在客户端启动时自动启动应用程序。
  4. 适用于 Windows、Mac 和 Linux。

知道怎么做吗?

最佳答案

如果商业工具可以,我可以推荐install4j . 1、2 和 4 很容易用它来做,但我不确定大约 3。 编辑:您可能可以通过将您的应用安装为“服务”来实现这一点,install4j 支持所有平台。引自其 Features页:

install4j offers full support for generating and installing services (daemons). For services, install4j generates service executables on Windows, startup items on Mac OS X and start/stop scripts on Unix/Linux platforms.

编辑:关于#2,JRE 检测:install4 具有非常好的、灵活的 JRE 捆绑/检测选项。您可以包含 JRE(静态或动态,共享或不共享)或更喜欢使用已经存在的 JRE,并可以从安装程序中下载 JRE 作为后备。查看这些文档以获取更多信息:How Installers Find a JREJRE Bundles .

( More about my experiences with install4j .)

对于其他工具,您可以查看一些较早的 Java installer关于 SO 的问题:

关于java - 自动检测 Java 是否存在并自动启动应用程序的 JAR 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/995881/

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