我正在尝试为我的应用生成一个可执行文件。
95%的时间它将安装在64位操作系统上,管理层不希望它要求用户下载和安装JRE。所以我们捆绑了64位JRE。
问题是,当应用程序IS安装在32位操作系统上时,Launch4J仍尝试使用64位JVM。 (我们让Windows“应用程序与此版本的Windows不兼容”错误。)
/(?:https?:\/\/)?(?:www\.)?(?:facebook|fb|m\.facebook)\.(?:com|me)\/(?:(?:\w)*#!\/)?(?:pages\/)?(?:[\w\-]*\/)*([\w\-\.]+)(?:\/)?/i
它不应该检测32位操作系统,而忽略64位捆绑的JRE吗?
有没有办法实现这个目标?