如何从正在运行的程序创建可执行文件(或JAR)?

时间:2017-10-15 00:17:22

标签: java jar

我有一个程序,我希望它能够创建一个JAR文件。显然要创建一个文本文件,你只需要使用一些FileWriter类,但如果它不是文本,我会将哪些参数传递给.write()?例如,在文件A.jar的情况下,程序B.class如何实际将A.jar的副本写入其运行的计算机上?

基本上我问,安装人员如何工作?

1 个答案:

答案 0 :(得分:0)

jar文件只是符合特定规则集的zip文件。

可以使用FileWriter,但使用zip文件类要容易得多。有关此问题,请参阅How to create a zip file in Java

安装程序通常解压缩生成应用程序所需的各种文件的大文件(并创建快捷方式等)。您可能希望使用launch4j来查看常用安装程序的工作原理。