Java 在我的应用程序的安装程序中嵌入JRE 8安装的最佳方式是什么?

Java 在我的应用程序的安装程序中嵌入JRE 8安装的最佳方式是什么?,java,installation,wix,Java,Installation,Wix,我有一个java应用程序,我使用Wix工具集创建了一个安装程序。我在我的安装程序中添加了一个检查,检查用户是否安装了Java,以及它的版本是什么 现在我不知道若用户并没有安装java,该怎么办 在用户同意后,让我的安装程序设置JRE 8(JRE安装程序将位于应用程序安装程序中) 或 只给用户一个从Oracle官方网站下载JRE 8安装程序的链接是否更正确 这要看情况而定。您想要包含Java的额外大小和复杂性吗?你的用户知道如果你不为他们做什么吗 另一种选择是自包含部署,在这种部署中,您的应

我有一个java应用程序,我使用Wix工具集创建了一个安装程序。我在我的安装程序中添加了一个检查,检查用户是否安装了Java,以及它的版本是什么

现在我不知道若用户并没有安装java,该怎么办

  • 在用户同意后,让我的安装程序设置JRE 8(JRE安装程序将位于应用程序安装程序中)

  • 只给用户一个从Oracle官方网站下载JRE 8安装程序的链接是否更正确

    • 这要看情况而定。您想要包含Java的额外大小和复杂性吗?你的用户知道如果你不为他们做什么吗

      另一种选择是自包含部署,在这种部署中,您的应用程序有自己的独立版本的Java。这里有一些好的方面和坏的方面


      我不知道Oracle将其命名为“独立包装”。所以,他们正式允许在安装程序中嵌入JRE。。。本指南对我没有帮助,因为我不使用Ant,但可能我可以使用Wix及其
      heat
      工具将所有JRE包放入安装程序中。谢谢你的链接!