我使用Izpack以安装程序的形式打包我的java应用程序。现在我想为我的应用程序安装程序提供64位支持。我的想法是为我的安装程序打包32位和64位java和mysql客户端,安装时,我们的应用程序安装程序应根据服务器的体系结构安装64位或32位mysql / java。
有人可以帮我这么做吗?我正在考虑制作一个值为32位和64位的下拉框,并根据此值解压缩必要的文件。但这似乎很粗糙。有没有人有更好的主意?
答案 0 :(得分:1)
您可以使用$ SYSTEM_变量来访问JAVA变量并从中获取架构。
$ SYSTEM_os_arch将为您提供jre的架构而不是机器。如果这对您有用,我会从os arch中创建一个条件,并根据条件安装正确的支持应用程序。