带有JRE检查的Java应用程序Windows exe启动器

带有JRE检查的Java应用程序Windows exe启动器,windows,exe,java,launcher,Windows,Exe,Java,Launcher,我需要分发一个Java应用程序,我希望安装程序能够在所有情况下安装它 我需要创建一个*.exe启动程序来检查已安装的JRE和 如果未安装所需的JRE,请显示带有正确链接的窗口 如果安装了所需的JRE,则启动正确可执行的jar文件 您可以使用JSmooth,例如:我对WinRun4J非常满意: 它正在积极开发中,我建议的一些改进很快就得到了实施 在我看来,目前唯一缺少的是指定JRE的“相对”路径,以允许将JRE与应用程序捆绑在一起 为了避免您阅读手册,我为我的发射器做了以下工作: 将WinRun4

我需要分发一个Java应用程序,我希望安装程序能够在所有情况下安装它

我需要创建一个
*.exe
启动程序来检查已安装的JRE和

  • 如果未安装所需的JRE,请显示带有正确链接的窗口
  • 如果安装了所需的JRE,则启动正确可执行的jar文件

  • 您可以使用JSmooth,例如:

    我对WinRun4J非常满意:

    它正在积极开发中,我建议的一些改进很快就得到了实施

    在我看来,目前唯一缺少的是指定JRE的“相对”路径,以允许将JRE与应用程序捆绑在一起

    为了避免您阅读手册,我为我的发射器做了以下工作:

    WinRun4j.exe
    重命名为
    MyApp.exe
    ,然后:

    rcedit /C MyApp.exe
    rcedit /I MyApp.exe myapp.ico
    rcedit /N MyApp.exe MyApp.ini
    
    放进一个很好的小批量文件,没有“手动”的事情要做


    您只需执行一次(如果库路径发生更改)

    I您不一定需要.exe文件,webstart会为您完成所有这些操作…您使用的是哪种安装程序?NSIS?微星?你自己的?还没决定?@D.R.NSIS。我知道它允许在安装过程中检查JRE,但在任何情况下都需要安装它。它看起来像是解决问题的工具。但是这个手册太差了,我不知道如何建立一个exe文件。我已经自定义了.ini文件并创建了一个图标,下一步是什么?请帮忙@扎罗:你不需要“构建”和exe。您只需重命名现有图标并替换图标(如手册中所述)。这是很好的记录。见我的编辑谢谢!但是你能再帮我一点吗。请回答这个问题。