代码之家  ›  专栏  ›  技术社区  ›  Willy

InstallAnywhere问题:此应用程序意外退出

  •  2
  • Willy  · 技术社区  · 7 年前

    我已经下载了适用于Windows x64的IBM Client SDK 4.10 FC5DE。当我继续安装它时,InstallAnyWhere弹出“准备安装文件…”。当达到100%时,显示以下错误,安装终止:

    This application has unexpectely quit:
    Invocation of this Java application has caused an InvocationTargetException. This application will now exit (LAX).
    

    如果我单击details按钮,它会显示堆栈跟踪:

    ZeroGu6: Windows DLL failed to load
        at ZeroGa4.b(DashoA10*..)
        at ZeroGa4.b(DashoA10*..)
        at com.zerog.ia.installer.LifeCycleManager.b(DashoA10*..)
        at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
        at com.zerog.ia.installer.Main.main(DashoA10*..)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:619)
        at com.zerog.lax.LAX.launch(DashoA10*..)
        at com.zerog.lax.LAX.main(DashoA10*..)
    

    我的操作系统是Windows 8.1 Pro,我的系统上安装了最后一个Java x86和Java x86_64。Java x86_64是唯一在Java配置面板中激活的。如果我同时激活了这两个,它也不会工作。离开激活Java x86也不起作用。

    下面是安装在我的系统上的Java软件包:

    • Java 8更新151
    • Java 8更新151(64位)
    • Java(TM)SE开发工具包6更新24

    有什么想法吗?

    解决了的 :

    为了工作,您需要将兼容性模式设置为Windows 7以进行安装(可执行文件)。

    右键单击安装文件,转到兼容性选项卡,然后将“兼容性模式”设置为“Windows 7”。此外,在配置中,您可以选中“以管理员身份启动此程序”。

    我发现类似问题的链接:参见 this .

    3 回复  |  直到 7 年前
        1
  •  1
  •   Phi Long Trịnh    4 年前

    控制面板->系统->高级系统设置->环境变量->添加新用户变量:

    • 值:“-Dos.name=Windows 7”
        2
  •  0
  •   canillas    7 年前

    更改与windows 7的兼容性

    检查 this (不是相同的产品,但看起来是相同的错误)

    在设置两个参数的同时,可以成功完成安装 Windows 7兼容模式。

    文件1:launchpad64。exe启动板。exe,具体取决于计划安装的位版本

    文件2:根据使用的启动板版本,64位或32位,进入 a、 win86_64(如果您正在运行launchpad64.exe)或 b、 win86_32(如果您正在运行launchpad.exe)文件夹。

    如果以管理员身份安装,请更改安装的兼容性。exe到

    如果以当前用户身份安装,请更改的兼容性 用户说明。exe到Windows 7。

    启动launchpad64。exe或启动板。exe文件 作为管理员

        3
  •  0
  •   Oliver    5 年前

    我知道这很旧,但我今天也遇到了同样的问题。

    问题是JRE版本。使用1.8u45。如果不想将bin文件夹添加到PATH变量中,那么运行安装程序将使用指向java的LAX\u VM参数。exe。

    我不知道在下一个JRE版本中发生了什么变化,但有些东西破坏了您正在使用的InstallAnywhere版本。