按照 JR (是的,就是这个名字,全称作者没想好)作者的说法,这个软件能帮你自动选择 JRE 环境来执行对应版本的 JAR 格式程序,支持双击启动和命令行运行两种不同的运行模式。
据这个作者说,Launch 4J 和 WinRun 4J 分别在 2017 和 2018 年停更了。然后他做了这个精简版,吸纳了两者的部分优点。
(不过题主发现 sourceforge 上 Launch 4J 最后更新在 2022 年,作者居然是上周(Fri Nov 21, 2025 05:45 PM UTC)在 sourceforge 评论推广的(https://sourceforge.net/p/launch4j/discussion/332683/thread/19b132ea3e/?limit=25#8eee)。)
这里贴出作者的项目地址:https://github.com/xyz-jphil/jr
(有人去试试么?题主还没试过)
不管怎样,先进我收藏夹吃灰吧!
杂谈:
这个作者写了一个好长好详细的Markdown介绍/说明文件,感觉和他代码一样长了😂。
碎碎念:题主看了眼他的代码,虽然好像格式也没啥毛病,但就是看着有点难受,一度怀疑自己是不是看到C就犯恶心。但是认真看了一遍之后,感觉基本没啥毛病,不知道是不是Github的配色不适合。不过还是想说,如果他能封装一下他的代码就好了,几百行的函数+定义不在首段+五六层If-Else+函数间仅一行空行,不是很舒服感觉。(个人主观感受,仅作吐槽,虽然经常回过头吐槽自己的代码)