如何在运行时将多个文件打包到installer.exe中?

时间:2019-05-28 10:16:25

标签: java

我需要打包一些具有不同扩展名的文件,并将其包装在installer.exe文件中。最终用户运行.exe文件后,应该应该能够获取所有打包文件。

上述过程应在运行时发生(例如:一旦调用REST API,所有必需的文件都应被拾取并包装在installer.exe中)。

我已经尝试使用launch4j工具,但它在运行时无济于事,但仅适用于编译时限。

public class ApplicationMain extends JDialog {
    private static final long serialVersionUID = 1L;

    public ApplicationMain() {

        File source = new File("C:\\Users\\AGH\\Downloads\\abc - Copy.jar");
        File dest = new File("C:\\Users\\AGH\\Downloads\\newFile.jar");

        File source2 = new File("C:\\Users\\AGH\\Downloads\\pic.JPG");
        File dest2 = new File("C:\\Users\\AGH\\Downloads\\copy2.JPG");

        try {
            FileUtils.copyFile(source, dest);
            FileUtils.copyFile(source2, dest2);
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
    }

    public static void main(final String[] args) {
        new ApplicationMain();
    }
}

0 个答案:

没有答案