介绍 👋
轻松地将您的Java应用程序部署到 Mac、Linux 和 Windows 用户。(GUI程序
或者命令台程序
都可以)
- 提供发布程序下载页面
- 客户端检测新发布版本会自动更新
- 打包后安装文件极小(3m左右)
- 自动安装jdk环境
jdk安装在(主目录/.jdeploy
)
快速体验地址
发布你的程序
前提条件
- 安装nodejs
- jdk
- npm账号(点击进入npm账号注册地址)
提供了gui界面操作方式和命令台操作方式(本文主要讲解界面操作方式,界面操作方式比较容易理解)
第一步(打包)
将你的程序打包成可执行jar包
注意只支持jdk8及以上可执行程序, 低版本可能会有兼容问题
第二步(发布)
最好在你的项目目录下执行下面操作
先使用nodejs提供的npx
命令启动jdeploy
操作界面
npx jdeploy
或者全局安装再启动
npm jdeploy -g && jdeploy
第一次
执行会提示当前文件夹下没有package.json
配置文件是否创建, 我们点是
就可以了
选择ico图标 🏁
可以使用右侧链接生成一个图标, 效果还行(最多两个字)点击进入ico生成页面
注意必须选择512x512
尺寸的
选择可执行jar文件
在JAR file
选择你的可执行jar文件即可(注意可执行文件必须在当前目录或者子目录下
)
Name
发布到npm中的库名字和JDeploy提供给你的下载域名也会使用该值(不能重名)Version
每次新版本发布需要修改Title
软件名字Author
Description
作者和描述都必选要填Requires JavaFX
不需要javafx可以去掉Requires Full JDK
需要完整jdk环境可以选择(默认只会下载jre
)
启动图配置 
其他配置 关联文件格式
浏览器URL调用起程序
控制台客户端
`运行时参数选项卡
` 请点击最下面帮助手册了解(其实也基本不会用到╮( ̄▽ ̄)╭)
发布
注意先要把npm镜像源改为官方的
npm config set registry http://registry.npmjs.org
点击publish
按钮, 如果npm账号没有登陆 就会提示让你输入信息登陆(也可以在控制台执行npm login
进行登陆)
如果登陆时提示需要二次验证密码登陆
- 在你的邮箱中查看验证码
- 在npm开启二次验证然后在手机上下载腾讯身份验证器进行绑定 然后输入手机上显示的6位验证码即可, 登陆成功后最好在npm官网关闭二次验证可能会影响到后面的上传
上传过程中如果提示二次验证密码错误, 需要在你的npm账号中关闭二次验证
如下,网上找的图片
上传成功后点击Visit Download Page
按钮 打开提供给你的下载页面, 也可将该链接分享给给其他人下载 也可以使用npm install 名称 -g
进行安装, 因为已经发布到npm仓库中心
安装使用
选择对应平台进行下载
历史版本可以使用npm
下载, 或者在下载链接的版本参数做修改 官方还没提供页面
安装
不是gui程序windows启动需要在任务管理器
才能看到 当然也可以写代码放在在托盘里面
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。