java服务转windows的exe软件
@
内容
项目地址:https://github.com/wadewtwt/java-to-exe
最近公司有个需求,我们的空间同步功能要给用户私有化部署,不走云端,所以就是我的现在docker上ubuntu跑的jar包需要改成exe包可以被用户直接安装,然后暴露出端口号给眼镜设置对应的ip+port,这样可以直接使用内网进行连接使用。
我的win本地是jdk17,jar包跑的是jdk8,通过不断的对话知道需要安装wix314.exe(打包javaToExe成exe的),jdk8(复制这个运行环境到exe中),我是先用的一个简单的jar包可以直接通过请求接口看返回数据是否正常测试的,测试通过之后再换成我的netty项目,再自己本地装了unity跑了下显示连接成功。最后项目地址贴一下,传送门

小结
做这个需求花了靠一个星期,主要消耗在
- 一开始的理解用什么jdk版本打包,jar的运行环境用什么jdk版本
- 采纳了gork4的建议使用wix314打包exe,claude3.5给我的另一个试了好多次都不行
- 软件不断地卸载重装关闭端口,调整ui花了些时间
- 最后自己还做了个图标icon
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号