IDEA导出jar打包成exe应用程序的小结
Java jar打包成exe应用程序,可在无JDK/JRE环境下运行
老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验。
1. IDEA导出jar包,选择 File -> Project Structure (快捷键:Ctrl+Alt+Shift+S)。
2. 选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。
3. 选择文件图标,选中入口类(含main方法),点击“OK”,再次点击“OK”。
4. 选择“Build -> Build Artifacts”下的“Build”或者“Rebuild”按钮即可生成最终的可运行的jar.
5. 在目录中可以看到jar包。
6. 在cmd窗口中,切换到jar包所在的目录,执行命令:java -jar xxx.jar,运行jar包查看是否有错误。
7. 下载安装exe4j和inno setup complier
exe4j:将jar转换成exe的工具,
链接: https://pan.baidu.com/s/1AXaXeawYC0mcDUlSSMGvXw
提取码: smb7
注册码:
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
inno setup:将jre和exe打包成一个安装程序的工具,
链接: https://pan.baidu.com/s/1DByTUoOBmo8h-n_A2s6jCw
提取码: 9hzj
8. 打开安装好的exe4j,直接下一步进入界面。
9. 选择“jar in exe” mode 选项,下一步。
10. 输入名称和输出路径,下一步。
11. 选择GUI或者控制台输出,输入应用名称,设置应用图标,下一步。
12. 选中“32-bit or 64-bit”,勾选“generate 64-bit executable”,下一步。
13. 再VM Parameters输入“ -Dappdir=${EXE4J_EXEDIR} ”,点击绿色+号。
14. 选择jar包路径,OK。
15. 选择应用程序的主类(含main方法),下一步。
16. 选择jdk版本。
17. 选中“ Search sequence ”,选中绿色+号添加jre目录。
18. 选择“ Directory ”,目录输入“ .\jre ”,下一步。
19. 选择“ Client hotspot VM ”,下一步。
20. 一直下一步,等待绿色进度条完成,在输出目录里面多了一个可运行程序。
21. 点击“ Click Here to Start the Application ”即可运行程序。
22. 打开inno setup complier软件,File -> new,下一步,填写配置,应用名称,版本等,下一步。
23. 默认,下一步。
24. 选择exe程序,下一步。
25. 默认,下一步。
26. 继续下一步。
27. 选择语言,下一步。
28. 选择输出路径,输入应用名称,下一步。
29. 下一步,完成,先不运行脚本文件。
30. 添加jre目录。
31. 在最后一行添加jre目录。
Source: "自己本地JRE路径\*"; DestDir: "{app}\{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs
32. 编译运行,会提示保存当前脚本,随便起个名字,下个还可以继续用。
33. 当绿色滚动条结束后,桌面会多了一个demo1.exe文件。
34. 也同时会跳出一个安装的,因为程序帮你自动启动生成的安装程序了,安装就可以了,安装的时候记得勾选创建快捷方式,这个就是最后的程序了,双击运行就可以看到结果了,把demo1.exe文件给别人安装,就都可以看到自己的程序了。
总结
到此这篇关于IDEA导出jar打包成exe应用程序的小结的文章就介绍到这了,更多相关IDEA导出jar打包成exe程序内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
详解idea打包jar的多种方式
这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面.如下图: 点击Artifacts,进入Artifacts配置页面,点击 + ,选择如下图的选项. 进入Create JAR from Modules页面,
-
idea打包java程序(包含依赖的所有jar包)
Intellij Idea打包Java项目 打开模块设置 如下图所示,选中需要打包的模块,右键点击,即会出现如下图所示的内容,点击Open Module Settings. 创建Artifacts 配置Jar包信息 注意配置输出路径 Output directory: 移动依赖Jar包到指定文件夹中并配置路径 如下图所示,将项目依赖的Mysql驱动包移动到library文件夹中.方法是只需要在上右键点击创建文件夹,然后将第三方的Jar包拖动进入此文件夹即可. 并且点击图中马赛克部分的那个Jar文
-
将idea工程打包成jar文件的全步骤
前言 近日在工作中遇到了一个问题,需要把本地的java文件打成jar包,传到云服务器上运行.于是学习了一下如何在intellijidea中将java工程打成jar包. 步骤如下: *File->PorjectStructure *在ProjectSetings中选择Artifects.点击+号选择jar文件中的Empty选项 *在Name选项中修改jar文件的名字.*然后点击下方的CreatManifest按钮,点击ok(应该默认是当前工程) * 点击Main Class右侧的文件夹图标,选择当
-
idea 打包的jar运行报 "XXX中没有主清单属性"
使用idea2018打包了一个spring boot项目(打包为jar) 启动是报错如下: 错误原因 打包后的jar文件中的MANIFEST.MF缺少项目启动项,即没有Main-Class和Start-Class 如下: 解决方案如下 1.指定MANIFEST.MF路径 项目打包前 第一步 file–>project structure 弹框后选中Atifacts-> + ---->jar---->from module with dependenceis 第二步 选择一个Main
-
解决idea 拉取代码出现的 “ Сannot Run Git Cannot identify version of git executable: no response“的问题
昨天没有做过任何操作,今天一拉代码就出现这个问题 开配置信息settings->Version Control -> Git 必须手动配置一下路径,不由idea自己检测可执行路径 再次拉取代码就可以了 总结 到此这篇关于解决idea 拉取代码出现的 " Сannot Run Git Cannot identify version of git executable: no response"的问题的文章就介绍到这了,更多相关idea 拉取代码内容请搜索我们以前的文章或继续浏
-
如何用Intellij idea2020打包jar的方法步骤
这篇博客,由图片构成,方便我自己记住如何打包,最后一张图带上,如何引入第三方文件 1. 自己鼓捣一个工程,一路新建哈 2.在工程上右键,然后点击Open Moudle Setting 3. 选择 Artifacts 翻译成中文"史前古器物" 看来这个词来自考古学.意思是打包就变成古董了. 4. 顶部的条理,选择 build Artifacts 5. 成功的用Intellij 做成了一个jar 6. 如何引入第三方类包,进行开发 工程下新建一个文件夹 lib 将需要用的第三方类包拷贝进来
-
IDEA导出jar打包成exe应用程序的小结
Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验. 1. IDEA导出jar包,选择 File -> Project Structure (快捷键:Ctrl+Alt+Shift+S). 2. 选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies". 3. 选择文件图标,选中入
-
Java jar打包成exe应用程序的详细步骤
Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 前言 近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑. 准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成exe的工具,链接:https://www.jb51.net/softs/541579.html 一个将依赖和exe一起打成一个安装程
-
将python文件打包成EXE应用程序的方法
相信大家都想把自己完成的项目打包成EXE应用文件,然后就可以放在桌面随时都能运行了,下面来分享利用pytinstaller这个第三方库来打包程序,既简单又快捷,我也试过用其他的方式来打包Python文件,但是都没有pyinstaller这个好用和快捷 首先我将详细的将整个操作过程写出来,你首先要安装pycharm,这个无脑的操作,就不必说了,(看完一定能学会) 打开pycharm的终端terminal,然后pip install pyinstaller(任何库都可以) 然后会出现安装日志 因为我
-
如何将Python脚本打包成exe应用程序介绍
目录 前言 安装Pyinstaller 将脚本打包成exe应用程序 进阶:消除命令窗口.自定义图标 总结 前言 我们有时候会编写Python脚本来辅助我们执行一些重复的操作.但是这些脚本在实际使用中会有一些不方便: 我们通常需要进入终端或者IDE中来运行脚本(当然,有办法可以实现双击脚本文件直接运行,但这不在今天的讨论范围内). 如果把脚本迁移至其他电脑上,那么Python环境变化,比如新电脑上没有安装Python,或者缺乏该脚本所调用的包等,脚本有很大概率无法正常运行. 这时候,我们可以将脚本
-
将java项目打包成exe可执行文件的完整步骤
目录 如何使用exe4j把jar打包成exe文件 一.将java程序打包成jar包 二.将打包后的jar包打包成exe可执行文件 总结 如何使用exe4j把jar打包成exe文件 最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法 一.将java程序打包成jar包 1. Flie —> Project Structure (或者Ctrl+Shift+Alt+S) 2. Artifacts 设置 3. 选择要打包的项目,选择要执行的 main
-
jar包打包成exe安装包的实现
目录 1.介绍 2.打包配置 mysql配置 3.项目配置 4.项目打包 1.介绍 jar包启动我们通常是部署在服务器上,用户通过访问服务器来使用系统,但是如果用户想弄成电脑本端单机版,这时候部署的问题就比较麻烦了,不可能每个用户都部署一遍,那么这时候需要弄成exe安装形式,或者脚本安装形式,一键安装部署! 现在我就介绍如何将jar包打包成exe安装包 介绍:比如一个普通的springboot前后端分离项目,含有组件:redis,Nginx , 数据库: Mysql 思路:将用到
-
通过Py2exe将自己的python程序打包成.exe/.app的方法
Windows 10 x64 macOS Sierra 10.12.4 Python 2.7 准备好装哔~了么,来吧,做个真正意义上的绿色小软件 Win下发布应用 起因 今天实验室同学看到我的乞丐版二输入规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他一直玩我电脑吧,所以想到了将程序打包成exe,直接运行!想法一出来,根本挡不住啊,说干就干,先百度python打包exe,一大堆答案,我整理了一下,大概有Py2exe和pyinstaller两种,但是,我给你看张图 这是
-
python3.7将代码打包成exe程序并添加图标的方法
1.环境 1.python 3.7 2.pyinstaller 2.下载方式: 2.1 python安装(略) 2.2 安装pyinstaller 打开DOS窗口输入以下命令: pip install pyinstaller 3.打包exe程序 打开DOS窗口,输入命令:pyinstaller -F -w *.py(星号是.py的全部路径) pyinstaller -F -w G:\automation\test.py (备注:-F是打包单一文件,-w是运行时不弹出黑窗口) 如下图显示,打包成功
-
基于Python实现一个自动关机程序并打包成exe文件
目录 1.实现效果 2.实现步骤 3.全部代码 Python代码打包exe文件在桌面运行的方式我之前有写,置顶了,也可以参考这里直接阅读:Python打包exe方法 1.实现效果 2.实现步骤 模块导入 import os,sys,time from PyQt5 import QtCore,QtWidgets,QtGui 窗口设置 def pageShow(self,page): #设置窗口的位置和大小 page.setGeometry(400,400,400,200) #设置窗口的标题 pa
-
python3.7 打包成exe程序方式(只需两行命令)
目录 python3.7 打包成exe程序 我的py程序运行效果图 Python打包方式—Pyinstaller 安装Pyinstaller 使用Pyinstaller 注意事项 exe文件生成 python3.7 打包成exe程序 环境:pycharm2018.1+win7+python3.7 工具:pyinstaller 1.安装pyinstaller,cmd --> pip install pyinstaller 2.安装完成后,打开cmd,输入命令:pyinstaller -F *.p
随机推荐
- php Calender(日历)代码分享
- PostgreSQL 正则表达式 常用函数的总结
- JS实现json的序列化和反序列化功能示例
- 把时间戳转换为日期格式的js代码
- cakephp打印sql语句的方法
- 分享一个精简的vue.js 图片lazyload插件实例
- JS 清除字符串数组中,重复元素的实现方法
- 实现纯真IP txt转mdb数据库的方法
- 基于 aLi Lua Web Server 的一个简单例子
- java 中函数的参数传递详细介绍
- jQuery实现鼠标划过修改样式的方法
- jquery 表单下所有元素的隐藏
- 使用Xcache缓存器加速PHP网站的配置方法
- 在Windows下如何安装Tomcat服务器搭建
- Android编程实现TCP、UDP客户端通信功能示例
- 初步剖析C语言编程中的结构体
- C语言打印华氏-摄氏温度对照表的方法
- FreeBSD5.4Release X Windows 安装笔记 (Freebsd5.4R+Gnome2.10.0)
- Android studio 3.0 查看手机文件系统的方法(超简单)
- SpringCloud与Consul集成实现负载均衡功能
其他
- spring boot 如何同时使用多个Yml
- Docker容器修改配置文件的实现
- thinkphp3 图片验证码
- Java按照坐标点裁剪图片
- python tcp传送文件和聊天服务器端
- python 修改yaml方法类
- vue3 js调用组件
- python 画流线
- self的作用举例说明
- django的admin自带rbac权限管理
- GestureDescription 实现双击
- collectionView 设置内边距之后滑动
- uni-app的popu组件的@maskClick方法
- hash结构限制短信发送
- mysql将以逗号隔开的字符串行转列
- vue element后端排序
- golang 下载文件 中断
- ExportExcelWrapper写入数据
- python print完整显示
- mongodb 多字段随机组合查询