精华内容
下载资源
问答
  • 用VS2010打包安装程序,安装时的选择安装文件夹界面![图片说明](https://img-ask.csdn.net/upload/201510/12/1444612881_959588.png) 我想把磁盘开销去掉,或者换成下图这样的“所需空间”和“可用空间”,不知道...
  • 请问有位大神 会打包Java应用程序,可以无环境的客户机上安装使用 ![图片说明](https://img-ask.csdn.net/upload/201708/24/1503564549_348746.jpg) ![图片说明]...
  • 应用程序打包

    2015-11-09 15:09:00
    应用程序打包== ipa == 安装在手机上(注意并不是所有的iPa都可以随 意安装) 如果想让用户可以安装ipa必须在打包程序时说清除一台设备,一个 应用程序可以安装 要想打包,必须成为苹果开发者 测试打包 1.登陆app...

    应用程序打包

    应用程序打包== ipa == 安装在手机上(注意并不是所有的iPa都可以随 意安装) 如果想让用户可以安装ipa必须在打包程序时说清除哪一台设备,哪一个 应用程序可以安装

    要想打包,必须成为苹果开发者
    测试打包
    1.登陆app的开发者主页:developer.apple.com
    2.选择Ad Hoc生成一个ios_distribution,cer让电脑具备打包程序的能力 3.利用用户设备的UDID注册设备

    4.新建一个APP ID:方便打包哪个程序
    5.选择AD Hoc利用iOS_ditribution.cer + 设备UDID + APP ID - 描述文 件 

    转载于:https://www.cnblogs.com/lidongxiao/p/4949998.html

    展开全文
  • 对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java...

    对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。

    所以我认为这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需要或都想要跨平台,而且有时候JVM平台或版本问题也会造成“一次编写,到处测试”的尴尬。
    最好的方式莫过于带着JRE,让用户轻松点击就能运行。下面我们来解决这样的问题,有什么好的建议或方法请其他朋友多多指教或补充!

    针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。

    带着JRE运行,JRE的大小应该是最让人头疼的,我默认安装的jre6大小达到80M,而程序只有200-300k左右,感觉非常不合理,分发与网络传输过程也会大受影响!为了解决这个问题我一直在网络上搜索“瘦身版”的JRE,无意中搜到了Beansoft老师介绍的一篇关于迷你JRE的文章,相关的JRE下载后解压约14M左右,试用了一下,相对于我的应用缺少了一些类文件,关于部分xml操作类,及swing桌面应用框架相关连的部分类也找不到,最后借鉴了一下,自己把一个完整的JRE从80M瘦到了38M,去除了很多不需要的类文件,当然,如果耐心一点还可以再瘦下去,再抽掉一些类文件。

    在这个基础上再配合Inno Setup这个安装包制作工具,最后把整个程序从40M压到了8M,下面看看关于整个操作过程,关于JRE的瘦身有些烦琐就不写了,而且SUN的JRE瘦身计划也在进行,相信很快会有更小的瘦身版JRE推出,自己没有必要再去费神。

    下面是我的一个完整的Java程序 —— MyLoading

    可以看到已经附带了jre1.6 , 下面先使用exe4j给它制作一个exe执行文件(即上图的MyLoading.exe),并指定我们自带的jre1.6 。以下是exe4j的启动界面,点击下一步开始创建配置文件。

    接着选择类型,我们选择第一个,这样可以保证程序仍具有跨平台的特性。如果选择第二个,可以把程序完全编译成exe文件,可以更好的保护你的程序不被反编译。

    接下来设置你的程序的短文件名,源文件夹路径(如我的:E:\MyLoading),以及要生成的exe文件的存放目录,exe存放目录必须指定到源文件夹下,这里我把它指定为E:\Myloading的根目录下。

    接下来,可以给我们即将生成的exe文件起一个名字,如我的“MyLoading”,还可以给它指定一个ico类型的图标,其它按默认就可以了,如图:

    接下来的这一步,我们需要把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径:

    基本上你所需要用到的Jar文件都要添加上去,可以逐个添加上去,也可以添加整个文件夹或者使用系统环境变量,为了使你的程序能够随处运行,所以还是强列建议你使用相对路径,并且不要使用环境变量。添加好你的类路径之后回到上一步去选择好你的”Main Class”即可。

    接下来先选择我们的程序所需要的jre版本, 然后便是选择我们自带的jre了,这一步不是必须,但是为了更好的分发程序,我们自带了jre, 所以必须把我们自带的jre指定为首选的运行环境,如图选择:
    Search sequence

    默认情况下程序会去系统的注册表,环境变量及相关的目录查找jre,因为我们只需要自带的jre,所以这里我把默认的选项移除了,然后添加我们自己的jre所在的目录路径,点+号开始:

    这里还是建议使用相对的目录路径:

    指定jre所在的目录,如图:

    最后我的jre目录路径就是这样的:.\jre1.6

    下面这一步只是简单的给程序添加一个启动画面,然后按默认下一步下一步就可以了。

    程序最终生成了这个执行文件: MyLoading.exe

    现在使用它,已经可以正常利用我们自带的jre启动程序了,但是整个程序仍有40M的大小.

    现在我们使用Inno Setup进行压缩并制作一个安装包。

    Inno Setup的下载安装请到网上搜索,安装后启动脚本向导,如图所示:

    整个过程很简单:

    这里指定你的程序的启动文件,即刚才用exe4j创建的exe文件,并将你的整个程序目录都包含进去就可以了,接下来的基本上一直按下一步就可以了,直到脚本向导完成,

    然后执行该脚本即可:

    然后找到Inno Setup的默认输出目录,就可以看到编译输出后的安装包了,如下图:MyLoading安装.exe

    大小已经压到了8.86M。

    利用这个就可以快速轻松的安装你的Java桌面应用了。



    原:http://binary.duapp.com/2012/11/585.html
    展开全文
  • 如果一个电脑上没有安装 jre,就必须在打包时附带一个jre。 这样一来,不管你写的程序多么小,用户都不得不下载一个200MB左右的 jre。而且 jre还必须放置exe文件的同级目录下。 如果再多写一个程序,代码50KB,但...

    以前使用过 exe4j 打包应用程序,打包成一个exe文件。

    文件很小,但要求必须在装有jre的电脑上运行。

    如果一个电脑上没有安装 jre,就必须在打包时附带一个jre。

    这样一来,不管你写的程序多么小,用户都不得不下载一个200MB左右的 jre。而且 jre还必须放置在exe文件的同级目录下。

    如果再多写一个程序,代码50KB,但用户还得下载200MB的文件。相当麻烦,特别冗余。

    如果客户希望只下载一个jre,不论jre放在哪,都可以运行你给他打包exe文件,用户不得不配置环境变量。

    这是Java打包成exe的通病,我看了一些教程,对于这方面,似乎没有很好改进。

    本篇博客采用Java8 自带的javapackager 打包应用程序,虽然打包后的文件大小依然很庞大(相当于一个jre的大小了),但是此种方法比exe4j简单,方便

    首先,同样的将项目打包成一个 jar包。

    然后,打开cmd命令行,进入到存放jar包的路径。

    运行如下命令:

    javapackager -deploy -native image  -outdir outdir -outfile outfiles -srcfiles I_Love_You.jar -appclass frame.TestMain -name biaobai520
    

    各个参数的解释:
    javapackager 是java8自带的打包程序

    -deploy 表示要打包成exe或者其他平台的包

    -native image 创建原生的镜像(打成window的exe)

    -outdir outdir ,输出的目录,后面的具体目录

    –outfile outfilese 输出的文件,后面是文件名

    -srcfiles I_Love_You.jar ,要打包的jar文件,后面是具体文件

    –appclass frame.TestMain ,jar的全限定名,就是详细包名+类名,也就是程序的入口类的全类名

    -name Java2exe ,最终给使用者呈现的名字,就是 结果验证 过程中,双击的那个文件名

    当然,还有其他的参数,比如 -description 应用的描述、-Bicon 图标等等。在cmd中,使用 javapackager 可以列举出所有的参数及其注释

    特别注意
    以上参数中使用中文是不好使的,亲测outdir,outfile ,name 都可以英文自定义,但是不可以使用中文哦。

    附上效果图:
    在这里插入图片描述

    打包后的这个runtime:
    在这里插入图片描述
    它其实就是一个jre:
    在这里插入图片描述
    只不过它比jre小了一丢丢。小了10M左右吧。

    虽说整个文件夹大小接近200MB,但是压缩以后仅仅只有73MB左右:
    在这里插入图片描述

    展开全文
  • 假设我的Qt是安装在D盘。 windows不论是mingw编译还是msvc编译,在它们各自的目录下都有一个windeployqt.exe,就是利用这个来实现对qt程序的...第一步:创建一个新目录,名字就改为程序的名字(目录随便在哪创建都可...

    假设我的Qt是安装在D盘。
    windows不论是mingw编译还是msvc编译,在它们各自的目录下都有一个windeployqt.exe,就是利用这个来实现对qt程序的打包。比如我使用的是mingw64位编译,那么在D:\Qt\5.13.2\bin\mingw73_64\bin下就能找到这个windeployqt.exe
    步骤:
    第一步:创建一个新目录,名字就改为程序的名字(目录随便在哪创建都可以,名字也是)。这里假设是在
    D盘创建,并且目录名字为Test。
    第二步:复制release版本的exe程序,放入到刚创建的Test里。假设程序名字为myapp.exe
    第三步:win+R,输入cmd,进入到命令行模式。
    第四步:输入:
    start D:\QT\5.13.2\mingw73_64\bin\windeployqt.exe   D:\Tes myapp.exe
    回车,这样就打包完成了。
    msvc和mingw的方式是一样的,只是把第四步的改成响应的msvc就可以了。

    不过需要注意的是:有可能有一些dll还需要自己亲手加入。

    如果要制作成安装包的话,可以使用Qt的IFW制作,不过这个制作出来的安装包的安装路径好像不支持中文路径。

    展开全文
  • 之前没打包过,第一次需要打包时一下子有点傻眼。网上找了一下资料,开始总是不明所以找不到从开始。...昨天看到一个网友的发过来的程序,里面附带打包安装程序,所以今天自己也想试着把自己刚写的W...
  • 应用程序打包(ipa)

    2015-11-15 01:57:00
    如果想让用户可以安装ipa, 必须在打包程序的时候说清楚一个应用程序(appid)可以安装一台设备上.(UDID). 原理: 要想打包, 告诉苹果, 一台电脑可以进行打包 步骤: 让电脑端具备打包能力: 1.Production——>...
  • QT 打包发布Release应用程序

    万次阅读 热门讨论 2018-10-24 16:41:38
    QT Creator release的.exe应用程序的运行需要依赖一些动态链接库,如果一台没有安装QT的计算机上运行就需要打包动态库拷贝过去才能运行。QT自带有windeployqt.exe可执行程序可以将应用程序所依赖的.dll文件提取...
  • 已预编译此应用程序在打包部署网站时,将已编译的网站添加到文件系统-->添加-->项目输出-->选中网站(已发布编译过的)选内容输入在生成时出错解决方法1、右击 安装程序(setup)的属性 -->点击配置管理器 --> 将已...
  • ipa打包

    2016-12-01 17:18:31
    (2)如果想让用户可以安装ipa,必须在打包程序的时候说清楚 一个应用程序可以安装一台设备上。 (3)一般要想打包(测试或发布),必须成为苹果开发者。 (4)下面的打包环境:Xcode 7.3.1、iOS 9.3.2。 二...
  • app打包流程

    2016-03-11 16:29:00
    1.什么是打包  将应用程序统一放在一个后缀是... ②可以安装在哪一台设备上(UDID) 3.打包过程 step1:在本地生成csr文件 电子邮箱与开发者账号邮箱一致 step2:登录apple开发者主页进入member ce...
  • iOS 打包流程

    2016-05-24 18:05:48
    1.什么是打包 将应用程序统一放在一个后缀是ipa的文件中,然后发给其他人,...②可以安装在哪一台设备上(UDID) 3.打包过程 step1:登录apple开发者主页进入member center。https://developer.apple.com/
  • 经过几天对java桌面程序打包研究,终于成功实现了把java程序变成任何机器上运行的exe文件,现把大神的文章转载如下,方面以后查看! 对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre...
  • win下如何将postgre打包

    千次阅读 2005-04-21 21:57:00
    准备将postgre8打包安装程序,可是安装了很多次postgre ,监视注册表,还是没有搞定,这是我了解的。1、复制文件到安装目录 2、复制共享库 :libeay32.dll libiconv-2.dll libintl-2.dll libpq.dll ssleay32.dll 到c...
  • iOS App打包流程

    2015-10-29 17:31:00
    1.什么是打包  将应用程序统一放在一个后缀是ipa的文件中,... ②可以安装在哪一台设备上(UDID) 3.打包过程 step1:在本地生成csr文件 step2:登录apple开发者主页进入member center。https://dev...
  • RN iOS打包

    千次阅读 2016-09-22 21:37:49
    还可以把RN程序通过Xcode安装到苹果手机以后,只要保持手机和电脑的Wi-Fi同一个网断就可以正常使用,但是我们上传到App Store或者给客户打包一个ipa包以便客户安装并且走到都能够正常测试这个程序时,...
  • 不想目标机器上安装python和依赖,遂使用pyinstaller打包成exe(使用-D参数) 拷贝到目标windows运行,cmd窗口过一段时间总是会卡住,程序不运行,研究半天无解,只能改bat循环启动(使用goto和timeout命令组合)...
  • 之前的一个同事做了一个...但是我把程序版本号改了后,再运行安装包就提示是否需要覆盖原版本,就没法自动安装了,位大神知道,这种情况怎么解决,哪个地方可以配置?</p>
  • 一、概述  (1)iOS开发中,应用程序打包 = ipa = 安装在手机...(2)如果想让用户可以安装ipa,必须在打包程序的时候说清楚 一个应用程序可以安装一台设备上。  (3)一般要想打包(测试或发布),必须
  • 而近日比较热门的Shareinstall,则是专门做App安装来源追踪和免填邀请码安装、免打包渠道统计的企业,他们的特点是"可实现用户免填邀请码、渠道码,也无需渠道分包,即能精确区分App的安装来源,以程序化创建的...
  • 所有iPhone 应用程序在iPhone设备上运行之前必须进行ios签名,才可以被“批准”使用。 苹果ios企业签名是一种最常用的ios签名方式,它比苹果超级签名出现的更早,所以两种是不用的ios签名方式,不可混为一类; 就...
  • 基本上,他戴着顶帽子,住您的计算机中,然后等待您告诉他您希望创建种应用程序。 并非每台新计算机都预装了Yeoman。 他住软件包存储库中。 您只需要问他一次,然后他打包并移入您的硬盘驱动器。 确保您清理...
  • 经典打包讲解

    2009-10-19 13:54:13
    一个完整的安装程序实例 --高级设置(转) 软件安装 2009-07-16 10:05 阅读277 评论0 字号: 大大 中中 小小 来源:http://www.cnblogs.com/Cindy_weiwei/archive/2009/05/19/1460232.html ...
  • (7)提交源程序的同时,还需要撰写一个简要的项目报告(参看三、附件——项目报告模板),描述一下程序的功能,程序的特色,程序的模块结构,所用到的技术,以及尚未完成的功能(或者你认为可以扩展的方面)。...
  • 看一下这台机器的npm默认全局安装目录在哪,然后去这个目录下面的 lib/node_modules/下就能看到你刚刚安装的pm2程序;例如如果显示 /usr/local/node, 则去 /usr/local/node/lib/node_modules/下面找到pm2 执行tar ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 168
精华内容 67
关键字:

打包安装程序在哪