簡體   English   中英

InstallAnywhere 問題:此應用程序意外退出

[英]InstallAnywhere issue: This application has unexpectely quit

我已經下載了適用於 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).

如果我點擊詳細信息按鈕,它會顯示堆棧跟蹤:

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”。 同樣在配置中,您可以選中“以管理員身份啟動此程序”。

鏈接我發現類似問題的地方:見這個

更改與 Windows 7 的兼容性

檢查這個(不是同一個產品,但看起來是同樣的錯誤)

將以下兩個文件設置為 Windows 7 兼容模式即可成功完成安裝。

文件 1:launchpad64.exe launchpad.exe,具體取決於您計划安裝的位版本

File2:根據使用的啟動板版本,64 位或 32 位,進入 a. win86_64(如果您正在運行 launchpad64.exe)或 b. win86_32(如果您正在運行 launchpad.exe)文件夾。

如果以管理員身份安裝,請將 install.exe 的兼容性更改為 Windows 7。

如果以當前用戶身份安裝,請將 userinst.exe 的兼容性更改為 Windows 7。

以管理員身份啟動 launchpad64.exe 或 launchpad.exe

我知道這很舊,但我今天遇到了同樣的問題。

Canillas 的回答有效,但它是一種解決方法。 Windows 兼容模式引入了一個全新的潛在問題層。 事實上,它是一個層,它接受系統調用並嘗試使用當前版本的 Windows 模擬它們在以前版本的 Windows 上的執行方式。

問題是 JRE 版本。 使用 1.8u45。 如果您不想將 bin 文件夾添加到您的 PATH 變量中,那么運行安裝程序會將 LAX_VM 參數指向 java.exe。

我不知道在下一個 JRE 構建中發生了什么變化,但是有些東西破壞了您正在使用的 InstallAnywhere 版本。

我今天遇到了這個問題。 將兼容模式設置為 Windows 7 對我不起作用。 但這種方式是:控制面板 -> 系統 -> 高級系統設置 -> 環境變量 -> 添加新用戶變量:

  • 名稱:JAVA_TOOL_OPTIONS
  • 值:“-Dos.name=Windows 7”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM