我有兴趣为我的 C# 应用程序制作一键式安装程序。
我已经关闭了应用程序的框架。installer() 方法中应用程序的逻辑是:
public static void installer(){
deleteLegacyFiles(); // deletes old files through a find method
moveSQLite(); // moves the database file
if(checkRevit2013()){ // checks whether Revit '13 is installed
movePlugin2013(); // moves my plugin into the Addin folder or Revit
}else if(checkRevit2014()){ // check whether Revit '14 is installed
movePlugin2014(); // moves my plugin into the Addin folder or Revit
}else{
System.out.println("It does not look like you have either Revit 2013 or Revit 2014 installed.");
}
}
但是,这个 Java 脚本(不是 Javascript,而是一个 Java 脚本)实际上只取了三个文件夹,/Desktop/
并将它们复制到各自的target
文件夹中。我对将我所有的三个文件夹转换为一个可执行文件(类似于.exe
or .msi
)并执行上述操作的解决方案感兴趣。
Java有什么解决方案吗?将多个文件夹/文件打包在一起,然后允许一键安装解决方案的东西?我不完全是如何表达我想要的,因为这是我的第一个软件开发项目。欢迎任何建议。