我正在开发一个Java应用程序,它是Windows操作系统的桌面应用程序。我正在为我的应用程序创建一个安装程序。我的应用程序在已安装了JDK的系统中可以正常运行。我也想在没有安装JDK / JRE的系统中运行我的应用程序。
为此,我将jre1.7与安装程序一起提供。我使用高级安装程序从我的应用程序的jar文件创建exe,并提供所有需要在我的应用程序中使用的lib文件以及JRE 1.7。
当我在没有安装JDK / JRE的系统中安装应用程序时,它会成功安装,但当我尝试运行该应用程序时,它会显示“缺少JRE”,“找不到Java运行环境”。
当我安装应用程序时,它会成功安装并包含JRE 1.7 lib文件。
我希望我的应用程序能够自动识别我提供的JRE 1.7。
请指导我如何使我的应用程序识别我提供的安装程序中的JRE。
感谢您宝贵的建议。