我们正准备使用Install4J7的功能部署我们的应用程序(Cytoscape),该功能可检测已安装的JVM并提供下载新JVM的功能。我们发现,如果我们下载JVM,让安装程序完成,然后再次运行安装程序,它会再次下载新的JVM。我原本以为它会检测到它刚下载的那个。
我们错误配置了什么?或者是否有更高版本的Install4J?
我们的JVM范围是1.8.0_152 .. 1.9。
我们正在下载的JVM在这里:http://chianti.ucsd.edu/jres/macosx-amd64-1.8.0_162.tar.gz
可能出现什么问题?
谢谢!
答案 0 :(得分:0)
这是预期的行为。安装程序不查找现有安装并使用其JVM,如果在搜索序列中找不到合适的JVM,它会下载捆绑的JVM。
答案 1 :(得分:0)
检查是否尚未为应用程序选择32位,然后下载了64位JDK。反之亦然。