问题标签 [install4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
430 浏览

install4j - install4J、windows 2008R2 和 java 6 权限问题

我们正在使用 install4j 在 Windows 2008R2 上安装我们的应用程序。安装 Java 1.4 后, install4j 工作正常。安装 Java 6 后 install4j 会导致 C:\Program Files(x86) 出现权限问题。

与 java 1.4 相比,使用 java 6 时,任何人都可以评论 Windows 2008 对 install4j 可执行文件可能需要的不同权限吗?

仅供参考 Windows 2008 64 位,java 32 位,install4j 32 位

谢谢你

0 投票
1 回答
859 浏览

install4j - installation.log 没有被复制到安装目录

我使用 install4J 5.0.9 windows-only 作为我产品的安装程序。根据手册,安装完成后应将安装日志文件复制到安装目录。

但是,这在我的安装中不会发生。我有一个“安装文件”操作,作为“安装位置”屏幕的一部分执行。

在安装过程中,我可以在 %TEMP%\I4J_log* 下找到日志,但它在安装结束时被删除(如预期的那样)。

对要复制的日志还有其他要求吗?

0 投票
1 回答
156 浏览

install4j - 如何从 Linux Deb 存档的自定义存储库中指定依赖项

我正在使用 install4j V 5.0.9 并制作了一个 Linux Deb 媒体文件。如何为不在 ubuntu 默认存储库中的其他依赖项指定存储库?

objectif是为依赖添加java,不是openjdk而是sun-jdk。sun jdk 在另一个存储库中(deb http://archive.canonical.com/ lucid partner)。

0 投票
1 回答
624 浏览

install4j - 如何使用 Install4j 为 debian 包指定预安装脚本

我将从 Install4j 生成一个 debian 包。在 GUI 中,我们可以指定安装前脚本和安装后脚本。

后安装脚本工作正常,但预安装脚本不起作用,即 Install4j 不会在 .deb 文件中生成 preinst。

我想用于预安装脚本的脚本:

是错误还是我的代码错误?

0 投票
1 回答
1079 浏览

java - 我如何强制 install4j 在进行更新时不要覆盖特定文件

我已经创建了我的 Install4j 项目,到目前为止,我对安装、卸载和更新过程感到满意。但是,出现了一种新情况,当用户更新产品的新版本时,我需要阻止 install4j 覆盖用户安装目录中的特定文件。谁能告诉我如何强制/配置 install4j,以便在更新现有安装时它不会覆盖特定文件。

例如,当我安装我的应用程序时,我会在安装文件中包含一个数据库文件 (mydb.script),以便用户可以使用一个数据库。我发现当我创建应用程序的新版本并再次安装时,install4j 已经检测到我安装了以前的版本并询问我是否要更新该版本。我点击“是”,它就完成了它的工作。然而,在这个过程中,它实际上用安装程序中的数据库覆盖了以前的数据库(导致用户丢失他们自第一次安装以来输入的所有数据)。我不想要这种行为。我想告诉 install4j 不要覆盖这个特定的文件,如果它存在的话。

0 投票
1 回答
619 浏览

encoding - 以非翻译语言安装时,Install4j 会生成带有 NoClassDefFoundError 的 error.log

我正在使用 install4j,它适用于我们已经翻译的 10 种语言,但是如果用户尝试在使用另一种语言(例如俄语或爱沙尼亚语)的 (windows XP) 机器上安装,那么 error.log 文件是在包含安装程序的目录中创建。安装完成,没有任何明显的问题,并提供了运行语言的选择,但也会创建错误日志。

  1. 难道我做错了什么?或者我可以抑制错误吗?
  2. 这在 install4j 的更高版本中是否已修复(我在更改日志中看不到任何提及,并且要求升级我们的构建机器的 install4j 并非易事)
  3. 是否已经存在打开的 install4j 错误?
  4. 我需要收集更多诊断信息吗?

有任何想法吗?

娱乐步骤:

  1. 控制面板-> 区域和语言设置-> 区域选项-> 标准和格式-> 爱沙尼亚语
  2. 运行安装程序
  3. Error.log 然后包含:

0 投票
1 回答
350 浏览

java - install4j 没有看到 .dll 文件

我正在设置一个 install4j 脚本,我需要它做的一件事是在安装树中包含几个 .dll 文件。这些文件位于已复制的文件夹中,但尽管其中包含其他文件,但 .dll 不包含。

通过 install4j 查看包含文件的文件夹时,.dll 根本没有出现。

我一直在寻找答案,但我很困惑。

有任何想法吗?

0 投票
1 回答
1182 浏览

java - 如何使用注册表操作

有人知道如何使用读取或写入 Windows 注册表操作吗?我得到的只是尝试时的失败。

一个例子是尝试从我知道在那里并设置HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit的密钥中读取失败。CurrentVersion我将注册表根设置为HKEY_LOCAL_MACHINE,键名设置为SOFTWARE\JavaSoft\Java Development Kit,值名称设置为,CurrentVersion但它仍然失败。任何帮助将非常感激。

谢谢。

0 投票
1 回答
272 浏览

version - 如何配置 install4j 版本控制以允许稳定和 beta/alpha 升级路径

我想看看是否有一种方法可以创建一个 install4j 配置,允许我以这样一种方式推送稳定和不稳定的版本,以便大多数客户端将获得稳定的升级路径(1.0.0->1.0.1- >1.1->1.2->2.0 等)和一些“测试版”客户将获得更多前沿版本:(1.0.0->1.0.1-beta-1->1.0.1-beta2->1.1-> 1.2-beta1 等)

我现在能想到的唯一方法是创建 2 个完全独立的安装程序和 update.xml 位置 - 也许这是唯一的方法

在此先感谢-A-

0 投票
1 回答
73 浏览

java - 将不同类型的值写入 Windows 注册表

是否可以将值添加到 reg_sz 以外的类型的 Windows 注册表?特别是我需要添加 reg_dwords。