gpt4 book ai didi

deployment - 检查系统上的 JRE

转载 作者:行者123 更新时间:2023-12-04 05:34:40 26 4
gpt4 key购买 nike

我有一个现有的 Java 程序,我正在将它提供给一些......我的客户在技术上不太倾向。他们使用 Linux 和 Windows 的组合,很少有苹果机器,这就是我选择 Java 来开发程序的原因。安装了 JRE。有没有什么办法:

  • 导入一个库,它会给我某种命令来检查。
  • 向将检查 JRE 的程序添加一些内容。
    或者(我真的不想讨论这个,因为我首先选择了 java)
  • 用 C++ 写一些东西来检查 JRE。

  • 我的目标:
  • 检查机器上是否安装了 JRE
  • 如果是:启动程序
  • 如果否:弹出“未找到 Java 环境,从 Java 网站下载”的消息。然后我会将它们直接带到他们点击“运行”并安装的链接。

  • //我会做类似的事情
    if (JRE.exists()) // maybe use a pathname that would only show up if a JRE is installed
    {
    // launch program
    }
    else
    {
    // launch Java installer
    }
    system.exit(0);

    我知道这在 Java 中真的很难(因为你不能在没有 JRE 的情况下运行 Java 程序),但如果可能的话,我更愿意保持这种通用性。

    如果没有简单的修复方法,我将制作一个自述文件,其中包含指向检查系统上 JRE 的 java 网站的链接,但用户必须做的工作量越少越好。

    最佳答案

    我建议您使用 Java 安装程序,如 IzPack 或其他此类免费工具。使用其中之一,您可以创建安装程序并生成 native 启动程序。这可以配置为搜索Java,如果没有找到,它可以帮助用户安装它。

    有些开发人员也将 JSmooth 或 Launch4J 用于 native 启动器。

    关于deployment - 检查系统上的 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12110299/

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