【问题标题】:RuntimeException thrown by an install4j installer on windows XPWindows XP 上的 install4j 安装程序抛出的 RuntimeException
【发布时间】:2015-08-02 14:27:41
【问题描述】:

我有一个在 windows 7 (x64) 上运行良好的 install4j 安装程序,但是当我尝试在(虚拟)windows xp 机器上启动 32 位版本的安装程序时,安装程​​序在启动时崩溃并显示以下消息:

error.log 包含以下内容:

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at com.install4j.runtime.installer.Installer.getScreenExecutor(Unknown Source)
    at com.install4j.runtime.installer.Installer.runInProcess(Unknown Source)
    at com.install4j.runtime.installer.Installer.main(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
    at java.awt.EventQueue.invokeAndWait(Unknown Source)
    at java.awt.EventQueue.invokeAndWait(Unknown Source)
    at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
    ... 10 more
Caused by: java.lang.UnsatisfiedLinkError: could not load i4jinst from C:\Documents and Settings\malt\Local Settings\Temp\e4j7C.tmp_dir1409498652\i4jinst.dll, true, C:\DOCUME~1\malt\LOCALS~1\Temp\e4j7C.tmp_dir1409498652\platform.zip, true, C:\DOCUME~1\malt\LOCALS~1\Temp\e4j7C.tmp_dir1409498652\i4jinst.dll
    at com.install4j.runtime.installer.platform.win32.Common.init(Unknown Source)
    at com.install4j.runtime.installer.platform.win32.Registry.<clinit>(Unknown Source)
    at com.install4j.api.windows.WinRegistry.getValue(Unknown Source)
    at com.install4j.api.windows.WinRegistry.getValue(Unknown Source)
    at com.install4j.runtime.installer.helper.registry.Win32Registry.getValue(Unknown Source)
    at com.install4j.runtime.installer.helper.registry.InstallRegistry.getValue(Unknown Source)
    at com.install4j.runtime.installer.helper.registry.InstallRegistry.getAllInstallationDirs(Unknown Source)
    at com.install4j.runtime.installer.helper.registry.InstallRegistry.getInstallationDir(Unknown Source)
    at com.install4j.runtime.installer.config.InstallerConfig.getInitialInstallationDirectory(Unknown Source)
    at com.install4j.runtime.installer.config.InstallerConfig.getInstallationDirectory(Unknown Source)
    at com.install4j.runtime.installer.ContextImpl.getInstallationDirectory(Unknown Source)
    at com.install4j.runtime.installer.InstallerContextImpl.initUpdateInstallation(Unknown Source)
    at com.install4j.runtime.installer.InstallerContextImpl.<init>(Unknown Source)
    at com.install4j.runtime.installer.frontend.InstallerWizardScreenExecutor.<init>(Unknown Source)
    at com.install4j.runtime.installer.Installer$1.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

谁能提出解决方案?

编辑:作为参考,我使用的是 Install4j 5.1.13

【问题讨论】:

    标签: install4j


    【解决方案1】:

    这是 5.1.13 中的回归,在 5.1.14 中已修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多