jpackage 教程

news/2024/10/16 1:48:29

介绍:
在工作中,我们经常有需求,需要将项目打包成exe文件,方便没有环境的人使用,为此,java jdk 14以上的版本退出了 jpackage 命令,该命令可以将 jar包打包成exe或msi 文件,还可以打包成 dmg 文件,跨平台使用方便他人应用。

打包成exe文件

#调试模式 有 java -options 参数
jpackage --type msi --name nuclear-domain-info-server  --input . --main-jar nuclear-domain-info-server.jar  --java-options "-Dserver.port=8888  -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n" --win-console --win-dir-chooser --win-shortcut --win-shortcut-prompt --dest ./

如果想加入图标 -icon 参数 即可

jpackage --type msi --name nuclear-domain-info-server  --input . --main-jar nuclear-domain-info-server.jar  --win-console --win-dir-chooser --win-shortcut --win-shortcut-prompt	 --dest ./

参考文档:
https://blog.csdn.net/weixin_42722953/article/details/135494784

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72061.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

拼多多客服助手-自动回复消息插件

自动回复浏览器插件,支持拼多多客服网页版自动回复,解决回复率问题 gofly.v1kf.com十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,…

数据结构 - 树,初探

树是分支分层的数据结构,包含根节点、子节点等术语,有深度、高度等属性。二叉树是树的一种,节点最多有两个子节点,有前序、中序、后序和层次遍历方式。树是一种非线性数据结构,是以分支关系定义的层次结构,因此形态上和自然界中的倒挂的树很像,而数据结构中树根向上树叶…

《使用Gin框架构建分布式应用》阅读笔记:p32-p51

《用Gin框架构建分布式应用》学习第3天,p32-p51总结,总计20页。 一、技术总结 1.Go知识点 slice, struct。 2.Gin知识点 (1)c.XML() 使用c.XML()解析cmx结构。 (2)c.ShouldBindJSON() 将struct转成json。 gin所有函数参考:https://pkg.go.dev/github.com/gin-gonic/gin 3.版…

数据采集与融合技术作业一

作业1 作业①【结合flask】 要求:用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020)的数据,屏幕打印爬取的大学排名信息。 1.1 代码和图片 import re import urllib.request from bs4 import BeautifulSoup from flask …

IDEA中如何让整个项目代码回退

背景:今天项目在做的时候,发现前面的代码部分有问题。但是已经不清楚自己改了哪些部分的代码了,这时候的一个好办法就是使用IDEA中的代码回退到之前的某一时刻。 做法:1、打开项目,如果回退整个项目的代码,右键项目 -> Local History -> show History2、现在可以看…

vue 动态加载路由,渲染左侧菜单栏

需求 我们在route文件中定义的路由是由子路由包裹进去的,它可能是无限级的。如何在vue的模板中渲染形成菜单栏。 如图: 解决方法 将菜单栏单独写成子组件(注意头部标签:element-plus中是el-menu)仍然在父组件中。将配置路由数据传入到子组件。子组件渲染一级路由。 一级路…

IDEA连接数据库后,在使用表的时候有时候未检测到表

我的这个产生的原因:之前做项目的时候检测到category表了,但后来数据库断开后,等再次连接上数据库,可以检测到数据库,但数据库中的表直接用,是检测不到的。 解决方法一:使用数据库中表的时候,可以 [数据库.数据库表],如下图所示,可以看到此时使用表就不爆红了。解决方…

DirectoryOpus插件:“照得标管理器”-海量照片分类管理好帮手!

照得标管理器 前言名词解释:“照得标管理器”,即:照片得到标签管理器,后文统一简称“照得标管理器”或“照得标”。  注:请不要和抖音上的“奥德彪”、“王德发”之类联系,我分享的是正经照片-得到-标签-管理器。有段时间作者赋闲在家,决定把留在电脑上的几万张照片整…