返回

Izpack 安装程序 64 位与 32 位系统安装疑难排解指南

windows

Izpack 安装程序的 64 位与 32 位疑难解答

引言

Izpack 5 Beta 11 在 64 位系统上的安装时可能会遇到一系列问题,特别是与 JavaScript 脚本和管理员权限有关的问题。本文将探讨这些问题并提供解决方法。

32 位与 64 位 Izpack 安装程序

问题

当使用 64 位 Java 和 64 位 winrun4j exe 启动 install.jar 时,Izpack 会出现 "没有适用于文件扩展名 .js 的脚本引擎" 和 "安装程序无法以管理员权限启动" 的错误。而使用 32 位 Java 和 32 位 winrun4j 安装程序可以正常运行。

解决方案:

取消 .js 文件与编辑器(例如 Ultraedit)的关联。

不使用包装器的安装

问题:

无论使用 32 位还是 64 位 JVM,不使用 exe 包装器直接运行 install.jar 也会出现相同的错误。

解决方案:

同上,取消 .js 文件与编辑器的关联。

64 位 winrun4j 安装程序的安装失败

问题:

使用 64 位 winrun4j 安装程序启动安装时会失败,并且 installer.js 脚本中止退出。

解决方案:

尚未找到此问题的明确解决方案。

问题讨论

1. JavaScript 脚本错误

文件类型与编辑器关联会导致 JavaScript 脚本出错,可能是因为编辑器试图以不兼容的方式处理 .js 文件。取消关联可以解决此问题。

2. 64 位 winrun4j 安装程序失败

64 位 winrun4j 安装程序失败的原因尚不清楚,但可能与 Windows 权限或脚本解释问题有关。需要进一步调查以找到解决方案。

结论

通过取消 .js 文件与编辑器的关联,可以解决 Izpack 5 Beta 11 在 64 位和 32 位系统上安装时遇到的 JavaScript 脚本错误。然而,64 位 winrun4j 安装程序的失败仍然是一个悬而未决的问题。对于 Izpack 用户,建议在进行安装之前检查 .js 文件关联并使用 32 位安装程序。

常见问题解答

1. 为什么取消 .js 文件与编辑器的关联可以解决问题?

取消关联可防止编辑器错误地处理 .js 文件,从而导致 JavaScript 脚本出错。

2. 如何取消 .js 文件与编辑器的关联?

右键单击 .js 文件,选择 "属性",然后在 "打开方式" 选项卡中更改关联的程序。

3. 为什么 64 位 winrun4j 安装程序会失败?

原因尚不清楚,可能与权限问题或脚本解释问题有关。

4. 如何解决 64 位 winrun4j 安装程序的失败?

目前尚未找到解决方法,需要进一步调查。

5. 是否可以不使用 winrun4j 安装程序安装 Izpack?

是的,您可以通过直接运行 install.jar 来安装 Izpack,但您需要确保已取消 .js 文件与编辑器的关联。