0

我在 InstallAnywhere_2011_Enterprise_SP4/resource/installer_vms/SunJRE170Win64.vm 中添加了新的 VM 与我的安装程序捆绑

在构建项目期间,我遇到了以下错误。

添加其他错误:查找 Win32 VM 包时出错。"SunJRE170Win64.vm" 使用 SunJRE160_01iWin32.vm (Sun JRE 1.6.0_01 i18n Win32) 构建。

添加其他错误:查找 Linux VM 包时出错。"SunJRE170_Linux64.vm" 使用 SUN_160_B23_LINUX_64Bit.vm (Sun_JRE_160_B23_Linux64Bit) 构建。

奇怪的是,如果我们从 UI 使用 IA Project 构建它工作正常,我在 Program Files\ 下捆绑了 1.7 的 jre 但是当我们使用构建时

Ant classname="com.zerog.ia.integration.ant.InstallAnywhereAntTask" 它给了我 1.6 作为捆绑包,它转到 Program Fiels(x86)\

想捆绑 SunJRE170Win64.vm 的 jre 有什么想法吗?

有没有我遗漏的步骤?

日志

在构建日志中,我低于日志

<InstallResources/>
 <OtherErrors>
 <Build Error type="Non-Fatal Error" description="Error finding Win32 VM pack. &quot;SunJRE170Win64.vm&quot; Build using SunJRE160_01iWin32.vm (Sun JRE 1.6.0_01 i18n Win32)."/>
 <Build Error type="Non-Fatal Error" description="Error finding Linux VM pack. &quot;SunJRE170_Linux64.vm&quot; Build using SUN_160_B23_LINUX_64Bit.vm (Sun_JRE_160_B23_Linux64Bit)."/>
 <Build Error type="Non-Fatal Error" description="Error finding Win32 VM pack. &quot;SunJRE170Win64.vm&quot; Build using SunJRE160_01iWin32.vm (Sun JRE 1.6.0_01 i18n Win32)."/>
 </OtherErrors>
 <Installers status="SUCCESS">
 <Platforms>
 <LinuxVM output="Linux" status="SUCCESS"></LinuxVM>
 <Win32VM output="Windows" status="SUCCESS"></Win32VM>
 </Platforms>
 </Installers>

问候, 莫哈辛

4

3 回答 3

0

这是否可以通过调用非 UI 构建的方式未设置路径来解释?我在设置 hudson-IA 节点时看到了这一点,并通过让 Hudson 调用批处理文件来解决此类问题,并且批处理文件首先设置路径,以及变量 USERPROFILE、IA_PROJECT_DIR 以及您的 IA 构建的任何其他内容可能依赖于环境表。

于 2013-12-19T19:01:39.217 回答
0

我通过将“Openjdk180_222.vm”复制到“C:\Program Files\installanywhere\v20.0\resource\installer_vms”来修复它

于 2021-01-22T13:58:08.810 回答
0

我遇到了类似的问题。经过大量调查,这对我有用。

转到“构建”选项卡->“构建目标”->“添加构建目标”。选中带有 VM 和不带 VM 的复选框。此外,选择适合您项目的单选按钮。我选择了默认设置。

这是我所做的设置的屏幕截图:

在此处输入图像描述

于 2017-08-26T07:11:58.337 回答