在公司研发项目中,使用exe4j打包SpringBoot的程序。使用Electron搭建C/S阅卷软件,通过浏览器及Node regedit模块启动C/S程序。通过Yarn和VNISEdit组合方式对程序进行打包。其中JAVA服务提供OCR与OpenCV识别。
打包程序软件,exe 程序为112M,依赖的JRE为234M,仅JAVA程序将近350M,首先需要压缩JRE大小
在官网http://code.google.com/p/greenvm/上下载greenjvm工具,解压后在其子目录greenjvm_make的make.bat批处理文件进行配置,这是一个rt.jar精简工具,用于动态截取我们应用中使用到的rt.jar下class,并仅将使用到的class重新组成rt.jar。