在我们写程序时想脱离ide执行可以通过命令行来执行但我们想发给没有相应的环境的电脑上运行时需要把源文件打包成.exe可执行文件,下面我介绍几种语言打包成exe文件的方法
(插个题外话)一个专业实验,满屏辛酸泪
- matlab guide
- java
- 先打成jar包
- 通过exe4j生成exe
- python
- pysimplegui
- tkinter
针对matlab guide组件创建的gui界面:
在命令行输入 deploytool回车后选择 Application Compiler,在通过+选择需要打包的.m文件,最后点击package打包即可。
jar包只是包含了程序的源码和相关依赖文件,在有jre的环境下才能运行
在idea中打成jar:
点击+创建jar(from module)包
Module 选择打包的模块
Main Class :选择main方法所在类
最上栏的Build->Build Artifacts
打包完便在out目录下。可以在cmd窗口执行 java -jar xx.jar执行,如果是gui界面则可以直接点击执行
来源:https://blog.csdn.net/weixin_44678104/article/details/101015065
exe则把jre环境也一同打包进了程序所以文件可能会有点大
使用exe4j
链接:https://pan.baidu.com/s/1hCERTI-NLWHn6th81CcEwg
提取码:1234

- 执行:pyinstaller xx.py
- 程序生成在dist目录下,需要使用命令行执行是否可以用



