方法一:使用exe4j将jar包打包成exe可执行文件,打包时指定jre即可。(网上教程很多)

方法二:使用bat脚本执行jar文件

脚本中指定jar包所用的jre路径即可,也可实现无窗口运行jar包。有点是,有更新无需重新打包成exe,直接替换jar即可。

@echo off
set path=D:\xxxx\jre1.8\bin
START "middle" "%path%\javaw" -jar xxx.jar

若要实现开机自启,则将此bat文件放入startup文件夹即可

ps:由于项目中用到了 文字转语音,Jacob实现此功能,需要依赖外部dll,具体操作是将dll放入jdk/bin目录下,无奈,jar打包成exe时无法将dll包含(没找到法子),所以,只能使用方法二,将dll文件复制用户电脑的到jre/bin目录下即可