rust打包本地exe

rust打包本地exe,第1张

Rust语言的本地exe打包过程主要有以下几个步骤:

1、安装rustup:rustup是一个用于安装和管理rust编程语言的命令行工具,可以在>

UniversalExtractor正如软件的名称所言,UniversalExtractor是一款近乎于万能的文件提取器,支持的文件类型多达40多种

无论是简单的压缩文件如zip、rar、7z,还是软件的安装程序如InnoSetup、、WinodwsInstaller,抑或是一些软盘光盘镜像如IMG、ISO,甚至某些加壳的PE文件都可以使用它将打包在其中的文件提取出来

软件的使用十分方便,只需要指定待提取的文件和目标文件夹,UniversalExtractor会自动分析文件类型并提取完成

通过在资源管理器中使用鼠标右键 *** 作,更是可以一键完成提取

事实上,UniversalExtractor的幕后功臣是一大堆的命令行工具,真正的提取文件工作是由它们完成的(UniversalExtractor本身也支持命令行 *** 作)

UniversalExtractor把众多的命令行工具集中到一起,附以简洁明了的GUI,造就了一款不可多得的优秀软件dl

pconline

com

cn/html_2/1/59/id=38251&pn=0

html

打开你的项目 在<解决方案管理器>中用鼠标右击你的<解决方案> 选择<添加> <新建项目> <添加新项目>对话框中选择<安装和部署项目> <Web安装项目> (注意 <web安装项目>的存放路径 )  VS net 的窗口左侧会显示<文件系统(你的 Web 安装项目名称)> 用鼠标右键选中<Web 应用程序文件夹> 选择<添加> <项目输出> 在d出的<添加项目输出组>中同时选中<主输出>和<内容文件> (注意 可根据自己需要选择 )  你的解决方案中会新增一个你的 Web 安装项目名称的工程 就是安装的项目 保存一下 有时会出错 如果你用了crystal report 就要添加 crystal reprot 的支持文件 在解决方案资源管理器中 右击YouSetup project(你的安装项目名) 选中 添加合并模块 在窗口中找到 并选中C \Program Files\Common Files\Merge Modules\DotNETCrystalReports m 打开 就加入了 右键选中<Web 应用程序文件夹> 选中属性窗口 在属性窗口中 将<DefaultDocument>设置为 你的默认登录页 即 起始页

选中你的 Web 安装项目名称的工程 按右键 选中<生成>

lishixinzhi/Article/program/net/201311/15060

可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorldjava,其中的main方法为Systemoutprintln("foo");

当使用gcj把它做成exe(大约2M),运行这个exe时,会启动里面的一个小型jvm,在这上面跑HelloWorld。

其实,把Java做成纯exe实在是吃力不讨好,有很多限制,文件又大。

我比较倾向另几种做法:

使用InstallAnywhere等工具,制作一个exe的安装包

用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序

这是很常见的一种做法,如JBuilder就是这么做的。

这样的好处是不要求对方机器上装有JRE,而且你原来的程序不需要任何改动。

InstallAnywhere中一个压缩的JRE大概是8M。

制作成可执行的jar,也就是在META-INF的MANIFEST文件制定Main-Class

可以通过命令行java -jar jarfilejar来执行,windows默认的把jar使用javaw -jar打开,所以有些机器上可以直接双击jar运行。

制作伪exe,其实和上一种做法是一样的,只不过做成exe,调用系统的javaexe来运行它,这样的工具有nativeJ,exe4j等

其实Java不像VB,Delphi只是一个语言,而是一个平台。

jar是最常用的部署单元,做成exe没什么意思。

一、exe4j。

说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。

软件性质:共享软件

下载地址:>

首先看你的程序中使用到了哪些组件,如没有没有使用到com组件之类的C++ 程序,vc60 vc71 vc10都是可以直接实现绿色化,只要把相关的运行时带上就可以了,非常方便。 如果是希望安装过程中修改注册表,且没有使用com组件,可以vs2005 、vs2008或vs2010里的ClickOnce进行打包。 如过是调用了com组件,需要在安装过程中注册控件的,可以在网上下载一些第三方的打包工具,轻量级的如小兵打包工具,重量级的如InstallShield。

以上就是关于rust打包本地exe全部的内容,包括:rust打包本地exe、使用PyInstaller打包Python程序、高分求exe文件捆绑打包类的工具等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10120522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存