在 Windows 上运行 jar 文件 - 提示用户下载 JRE

在 Windows 上运行 jar 文件 - 提示用户下载 JRE

在 OS X 上,当我尝试运行文件时.jar,如果我尚未安装 Java Runtime Engine,系统会要求我下载,这是有道理的。

然而,在 Microsoft Windows 上,这种情况不会发生;我只是收到一个典型的窗口消息,说我没有任何程序可以打开那种文件。

有没有办法让用户知道他需要 JRE,否则典型的最终用户将无法理解如何处理它。

答案1

您不希望用户“安装”您的应用程序,也不想分发大型软件包,但是,如果您愿意添加第二个文件,您可以通过分发文件来获得所需的结果.bat.jar批处理文件可以实现您描述的行为:

  • 检查JRE是否安装。
    • 如果是,则运行 JAR。
    • 如果不是,则显示一条信息消息。

相关内容