1.把项目打包成jar文件时,只要勾选src目录就行了,其他的比如资源文件和jar包是不能添加进去的. 2.在D盘建一个文件夹,最好与项目同名,然后把打包好的jar包放进去,其他资源文件(图片之类的)和第三方jar包也一同放进去. 3.把压缩后的jre目录页放进去,不然没有安装jdk的用户就使用不了. 4.使用exe4j生成exe文件的目录为刚才新建的文件夹,所有东西放在一起. 5.资源文件找不到,他妈的就启动不了,所以exe文件存放的位置要和资源文件一起. 6.要精简jre,需要功力啊,搞不来…
pyinstaller 我们在平常学习使用python的时候经常会自己编写一些小程序来使用,虽然python是跨平台的语言,但是如果我们想要在一个没有python以及很多库环境的电脑上使用我们的小程序该怎么办呢? 我们想到,在Windows平台可以将程序打包成exe可执行文件,这样就可以放进U盘或者直接传输给需要用的电脑,而pyinstaller就可以帮我们将程序打包成exe文件 PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行.…
Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer   Advanced Installer :Free for 30 days. All features.下载地址:https://www.advancedinstaller.com/download.html30天内免费汉化版:http://www.jb51.net/softs/595612.html 选择Visual Studio应用,点击创建项目 可以输入应用名称…
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse.exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-E…
我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse.exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件 首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-Expor…
有不少订阅本公众号的朋友都不是玩 Python,甚至都不是计算机相关专业的,当我给他们一个 Python 程序时,他们是完全不知道该怎么运行的. 于是我想是不是可以将我的程序打包成可执行文件,直接运行? 就像这样: Python 程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行,为了在 Windows 里方便发布,只要点击一个 EXE 文件运行,并且打包所需要库文件,这样发布给用户使用就会更方便. PyInstaller PyInstaller 是一个十分有…
1.简介 做了一个excel的风控模板,里面含有宏,我用python的第三方xlwings部署到linux后发现,linux环境并不支持xlwings. Python 程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行.那么只能退而求其次,把所有代码封装成一个.exe文件直接给运营,当他有需要的时候直接点击exe就可以获得想要的exe报表. PyInstaller 是一个十分有用的第三方库,可以用来打包 python 应用程序,打包完的程序就可以在没有安装 P…
最近有对一个Windows应用程序少许维护和修改.修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下. Visual Studio版本:Visual Studio 2017 Visual Studio 2017 打包插件 新建项目->其他项目类型->Visual Studio Installer->Setup Project 如果其他项目类型中没有选项(Visual Studio Installer),点击"工具",选择&…
Advanced Installer :Free for 30 days. All features. 下载地址:https://www.advancedinstaller.com/download.html 30天内免费 汉化版:http://www.jb51.net/softs/595612.html 选择Visual Studio应用,点击创建项目 可以输入应用名称和所在组织的名称,在安装制作的exe,安装界面会显示所在组织名称 保存后缀aip的文件会以输入的应用名默认保存,例如我设定的输…
Advanced Installer14.9 下载地址:https://pan.baidu.com/s/1uj2QcxWcpGdqsjAinNPIAw 提取码:sa3r  选择Visual Studio应用,点击创建项目 可以输入应用名称和所在组织的名称,在安装制作的exe,安装界面会显示所在组织名称 保存后缀aip的文件会以输入的应用名默认保存,例如我设定的输入应用名称是123,保存的文件是123.aip,当然自己可以修改文件保存位置和名字. 这一步可以随便选,在构建的时候修改. 我保存在了C…
安装 pyinstaller pip3 install pyinstaller 命令 pyinstaller -F -w -i ../ui/icon.ico --clean ../Login.py 参数 -F 代表打包成一个独立的exe文件 -w 小写. 代表打开程序的时候不额外打开一个终端 -i ../ui/icon.ico 打包图标 --clean 清空之打包产生的换成 ../Login.py 要 打包的入口py文件 打包程序最终会生成一个dist,和build文件. 其中build文件夹是…
拿到一个实现功能的winform小程序,如何利用NSIS工具制作安装包? 1.NSIS工具下载地址 点我下载 2.启动NSIS工具,如图点击 3.选择"使用脚本向导创建新的脚本文件",确定 4.进入脚本向导,下一步 5.这里填写应用程序的一些基本信息,下一步 6.这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改 7.选择一些效果,安装程序不用搞这么花哨,直接下一步 8.指定默认目录,授权文件有的话就指定,没有就空着,下一步 9.选择要打包的文件,直接把要打…
一. 1. 项目右击,导出 jar文件 2. 下一步,选择 3. 完成 二. 1. 下载exe4j,并破解 2. 其他的步骤都好说,我主说这个步骤,一定要讲所有引用的jar包放到里面否则会报找不到文件异常…
我们很多时候,写好的程序需要打包成.exe文件才可以发给客户,那么今天我就来谈一谈,如何将一个写好的Python程序打包成exe文件! 首先,我们我们使用到的工具是python 3.7 和 Pyinstaller这两个工具,python 3.7我相信大家都不陌生了吧!因为我们写python程序使用的都是它.那就让我们来讲一讲Pyinstaller 这个东东吧!首先,它的官网先亮起来:http://www.pyinstaller.org   我去怎么是全英文的,没关系,通过官网我们只需要知道Pyi…
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse.exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-E…
转自:http://blog.163.com/loveshijie_1991/blog/static/1760553112012102573437156/ 参考:http://blog.csdn.net/lccone/article/details/8542098 http://xiejianglei163.blog.163.com/blog/static/124727620138931213864/ 完成这个工作,我们需要进行两步走 1.将eclipse的class文件打包为jar文件包 2.…
1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有不爽.此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2.前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 3.准备: eclipse或Myeclipse以及exe4j(网上有软件和帐号下载)…
PyInstaller PyInstaller 是一个十分有用的第三方库,可以用来打包 python 应用程序,打包完的程序就可以在没有安装 Python 解释器的机器上运行了. 它能够在 Windows.Linux. Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理. PyInstaller 支持 Python 2.7 / 3.4-3.7.可以在 Windows.…
我们用 Python 写好的代码,如何给别人在没有配置 Python 环境的情况下直接使用呢?尤其是面向 windows 众. 因为 Python 是一门解释性的语言,离开了 Python 解释器,Python 无法执行.但是我们还有相应的解决方案,答案就是打包成 .exe 可执行文件 当然这篇正文前废话两句,一是看过之前网上的一些吐槽,因为没有学过编译原理,所以也不能不懂乱讲,姑且称之为半引用吧: Python 的哲学是所见即所得,脚本类语言也注定了其加密性不如其他编译生成的语言(比如C++,…
Python项目打包成exe文件 1 系统环境 windows版本: Win7 64位 python环境:Anaconda python版本:3.6 64位 pyinstaller版本:3.5 1 安装pyinstaller库 Pyintaller打包时,会将解释器中所有的包默认一起打包,结果打包出的exe文件非常大.所以,建议使用Anaconda的虚拟环境来安装程序需要的包,然后在该虚拟环境中进行打包. 打开,Anaconda Prompt,切换到新建的虚拟环境安装pyinstaller和程序…
关于解决pyinstaller2.1将.py打包成exe文件在中文目录下不能执行的问题 这个问题困扰我好久了,今天终于非常偶然的在http://www.v2ex.com/t/113856#reply10看到了@pc10201说的,pyinstaller2.1会出现这个问题,换用pyinstaller2.0就可以在中文目录下执行了,我于是去找了一下pyinstaller2.0,我上传到网盘了,http://pan.baidu.com/s/1pJ5CvYb 这个问题我搜索了很久,终于找到解决的问题了…
首先pyinstaller的安装与使用详见如下链接: 安装完成之后,命令行中输入pyinstaller之后,结果如下: ImportError: No module named 'pefile' 缺少模块pefile,Google到这种错误的原因是,我安装的是pyinstaller版本是3.2.3,从PyInstaller 3.2开始,引入了一个名为pefile的新模块 解决办法还是简单粗暴的,命令行输入如下命令(太简单了吧) pip install pefile 测试: 重新打包成exe文件:…
Python Windows 下打包成exe文件,使用PyInstaller 软件环境: 1.OS:Win10 64 位 2.Python 3.7 3.安装PyInstaller 先检查是否已安装PyInstaller,如未安装,则安装 pip3 Install PyInstaller 打包命令: pyinstaller -F -w XXXX.py 说明: 1.XXX.py是主程序 2.打包后在当前文件夹下生成两个文件夹:build和dist,需要的exe文件在dist文件夹下,把dist下的e…
因python自带有海龟画图库,尝试给爱猫的小仙女来画个猫咪. 1.代码如下 from turtle import * #两个函数用于画心 def curvemove(): for i in range(200): right(1) forward(0.1) def heart(x,y,s): pu() goto(x,y) seth(s) pendown() begin_fill() left(140) forward(11.1) curvemove() left(120) curvemove(…
编程软件:myeclipse2014 打包exe软件:exe4j 1:在myeclipse2014新建java项目编写程序 2:打包成jar,分两种情况(有无外部依赖包) 无外部依赖包:点击项目--->export--->选JAR file--->在弹出窗口选择你要的文件(一般吧测试类勾去掉),在下面的JAR file填写你要的生成jar的目录,别的默认--->下一个窗口默认--->选择generate the manifest file,在窗口下部选择你的main clas…
编写了一个简易的定时提醒下班打卡程序,python代码如下: #coding:utf-8 import time import datetime from tkMessageBox import * from Tkinter import * def doSth(): while(datetime.datetime.now().hour>=18): showinfo(title='爱心提示', message='别忘记打卡!') time.sleep(300) def main(h=18, m=…
推荐PyInstaller项目www.pyinstaller.org   安装方法: 先跑pip install pywin32再跑pip install pyinstaller即可 可用一句命令打包:pyinstaller -F -w -i manage.ico app.py   -F:打包为单文件 -w:Windows程序,不显示命令行窗口 -i:是程序图标 app.py是你要打包的py文件 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是…
近日帮朋友写了个python小程序,从互联网上抓取一些需要的文章到本地.为了运行方便,希望能转换成exe程序在windows下定期执行.从百度上找了些文章,发现py2exe的应用比较多,遂使用之. 1. 下载py2exe 官网:http://www.py2exe.org/index.cgi/FrontPage 我使用的是py2exe-0.6.9.win32-py2.7.exe 直接安装即可. 安装完成以后,python的Lib/site-packages目录下会多出py2exe目录和egg-in…
首先给出伪代码 from multiprocessing import Process def task(): print("hahaha") pass if __name__ == '__main__': p = Process(target=task) p.start() pycharm运行结果: 打包成exe后运行: 打开exe文件没有任何打印信息,再看任务管理器 下一张图 内存占用飙升,第一时间意识到,程序在循环开启子进程,而且并没有进入子进程执行,这令我百思不得其解,十分困扰…
很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题.现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了. 本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并没有正规软件的向导流程. 在Windows系统中,要打包Qt程序,主要会用到3个工具包,分别是: 1.hap-depends    查看软件的依赖库…