摆脱jnlp束缚,自实现jnlp下载器,jnlpRunner发布

功能简介

使用C++原生框架 wxwidgets开发,跨平台、体积小,window下使用minGW打包exe只有8M,压缩打包exe只有3M,不吃内存。不依赖任何运行环境即可启动。已实现解析jnlp自更新、启动程序功能。并对以下功能做了优化:

1、使用exe绿色启动java程序,可做成绿色启动方式,配置文件也可随java环境一起打包,真正做到解压即可用。C++原生框架,可做到原皮跨平台,只需重新编译即可在Linux下运行。

2、10线程极速下载jar包,比原jnlp更快的下载速度,后续可优化使用分包下载技术提高大体积包的下载速度。

3、使用java.exe启动,无需理会javaws的沙箱,绕过又慢又没用的安全验证,绕过java8安装证书弹窗、无需配置下载地址、替换security文件、不依赖注册表,减少注册表丢失导致配置丢失等一系列奇葩**的麻烦。

4.独立控制台,以后不存在控制台跟随程序一起卡死的情况。

5.更新可控,控制台中可以看到变化下载的jar包,不需要反复换包验证,并且可以独立进行换包测试。

6.缓存可控,可一键清空缓存,包不再加密,那个包更新了一目了然,不需要反复清空缓存。

确实被jnlp折腾的不行,用AI重写。

IMG_20260816_222639

 

下载地址:

 https://files.cnblogs.com/files/actionscr/jnlpRun.zip?t=1786889957&download=true

posted @ 2026-08-16 22:51  dav11112  阅读(52)  评论(0)    收藏  举报