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跑了下显示连接成功。最后项目地址贴一下,传送门

image

小结

做这个需求花了靠一个星期,主要消耗在

  1. 一开始的理解用什么jdk版本打包,jar的运行环境用什么jdk版本
  2. 采纳了gork4的建议使用wix314打包exe,claude3.5给我的另一个试了好多次都不行
  3. 软件不断地卸载重装关闭端口,调整ui花了些时间
  4. 最后自己还做了个图标icon
posted @ 2025-08-21 15:31  蜗牛使劲冲  阅读(7)  评论(0)    收藏  举报