问题标签 [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.
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 位
谢谢你
install4j - installation.log 没有被复制到安装目录
我使用 install4J 5.0.9 windows-only 作为我产品的安装程序。根据手册,安装完成后应将安装日志文件复制到安装目录。
但是,这在我的安装中不会发生。我有一个“安装文件”操作,作为“安装位置”屏幕的一部分执行。
在安装过程中,我可以在 %TEMP%\I4J_log* 下找到日志,但它在安装结束时被删除(如预期的那样)。
对要复制的日志还有其他要求吗?
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)。
install4j - 如何使用 Install4j 为 debian 包指定预安装脚本
我将从 Install4j 生成一个 debian 包。在 GUI 中,我们可以指定安装前脚本和安装后脚本。
后安装脚本工作正常,但预安装脚本不起作用,即 Install4j 不会在 .deb 文件中生成 preinst。
我想用于预安装脚本的脚本:
是错误还是我的代码错误?
java - 我如何强制 install4j 在进行更新时不要覆盖特定文件
我已经创建了我的 Install4j 项目,到目前为止,我对安装、卸载和更新过程感到满意。但是,出现了一种新情况,当用户更新产品的新版本时,我需要阻止 install4j 覆盖用户安装目录中的特定文件。谁能告诉我如何强制/配置 install4j,以便在更新现有安装时它不会覆盖特定文件。
例如,当我安装我的应用程序时,我会在安装文件中包含一个数据库文件 (mydb.script),以便用户可以使用一个数据库。我发现当我创建应用程序的新版本并再次安装时,install4j 已经检测到我安装了以前的版本并询问我是否要更新该版本。我点击“是”,它就完成了它的工作。然而,在这个过程中,它实际上用安装程序中的数据库覆盖了以前的数据库(导致用户丢失他们自第一次安装以来输入的所有数据)。我不想要这种行为。我想告诉 install4j 不要覆盖这个特定的文件,如果它存在的话。
encoding - 以非翻译语言安装时,Install4j 会生成带有 NoClassDefFoundError 的 error.log
我正在使用 install4j,它适用于我们已经翻译的 10 种语言,但是如果用户尝试在使用另一种语言(例如俄语或爱沙尼亚语)的 (windows XP) 机器上安装,那么 error.log 文件是在包含安装程序的目录中创建。安装完成,没有任何明显的问题,并提供了运行语言的选择,但也会创建错误日志。
- 难道我做错了什么?或者我可以抑制错误吗?
- 这在 install4j 的更高版本中是否已修复(我在更改日志中看不到任何提及,并且要求升级我们的构建机器的 install4j 并非易事)
- 是否已经存在打开的 install4j 错误?
- 我需要收集更多诊断信息吗?
有任何想法吗?
娱乐步骤:
- 控制面板-> 区域和语言设置-> 区域选项-> 标准和格式-> 爱沙尼亚语
- 运行安装程序
- Error.log 然后包含:
java - install4j 没有看到 .dll 文件
我正在设置一个 install4j 脚本,我需要它做的一件事是在安装树中包含几个 .dll 文件。这些文件位于已复制的文件夹中,但尽管其中包含其他文件,但 .dll 不包含。
通过 install4j 查看包含文件的文件夹时,.dll 根本没有出现。
我一直在寻找答案,但我很困惑。
有任何想法吗?
java - 如何使用注册表操作
有人知道如何使用读取或写入 Windows 注册表操作吗?我得到的只是尝试时的失败。
一个例子是尝试从我知道在那里并设置HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
的密钥中读取失败。CurrentVersion
我将注册表根设置为HKEY_LOCAL_MACHINE
,键名设置为SOFTWARE\JavaSoft\Java Development Kit
,值名称设置为,CurrentVersion
但它仍然失败。任何帮助将非常感激。
谢谢。
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-
java - 将不同类型的值写入 Windows 注册表
是否可以将值添加到 reg_sz 以外的类型的 Windows 注册表?特别是我需要添加 reg_dwords。