我需要打包一些具有不同扩展名的文件,并将其包装在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();
}
}