【发布时间】:2017-10-15 00:17:21
【问题描述】:
我有一个程序,我希望它创建一个 JAR 文件。显然,要创建一个文本文件,您只需使用一些 FileWriter 类,但如果不是文本,我会将哪些参数传递给 .write()?例如,给定文件A.jar,程序B.class 怎么能真正将A.jar 的副本写入运行它的计算机?
基本上我在问,安装程序是如何工作的?
【问题讨论】:
-
安装程序如何工作,嗯,我对标题和里面的问题感到困惑。但是,如果您问我们安装程序如何工作 i>,他们提取他们想从某种存储中放入您的计算机的文件(他们自己的文件 - 如自解压 zip 文件或外部文件)并进行一些注册(安装前或安装后非常复杂的任务)。
-
@BagusTesa 他们如何嵌入然后提取文件?
-
这只是一个粗略的想法,我最近没有摆弄可执行文件。他们记住“偏移”或“zip”开始的位置,然后运行执行提取的代码。好吧,您可以使用7zip sfx module..