问题标签 [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 回答
1823 浏览

install4j - install4j 卸载程序不会删除所有文件

我正在使用由 j2re1.4.2_08 编译并在 WindowsXP 上运行的 install4j 4.0.5 为桌面应用程序生成安装程序。问题是卸载程序不会删除任何文件,除非文件已由以前的安装程序安装。示例:它将我的应用程序安装到程序文件文件夹中,可以说“沃达丰”。我的应用程序进一步在“vodafone”文件夹中创建了一些文件和文件夹。在卸载时,它会删除安装程序创建的所有内容,而我的应用程序创建的文件和文件夹即使在重新启动我的机器几次后仍保留在“vodafone”中,所以我需要删除安装文件夹中的所有文件。我需要您的支持才能知道如何解决这个问题,如果有任何解决方法我可以解决这个问题。

0 投票
1 回答
275 浏览

install4j - 我可以替换命令行选项吗

我有其他安装程序的这个选项 install.exe -D$FORCE_UPDATE$=true -l en

这是其他安装程序的选项。

这意味着下面。如果 $FORCE_UPDATE$ 键为“true”值,则安装语言为英语,没有语言选择对话框。

我想在不修改的情况下使用此选项。我已经知道如何像这样跳过语言选择对话框。install.exe -Dinstall4j.language=en install.exe -Vsys.languageId=en

但是,我想使用旧选项我不能修改这个选项,因为我已经发布了旧版本。

你能给我这个问题的方法吗?我可以以编程方式使用此选项吗?

0 投票
0 回答
671 浏览

install4j - Install4J“损坏的java VM”

我有一位客户在 64 位 Windows 上安装我们的 Java 应用程序时遇到问题。我们在该环境中进行测试,无法重现该问题。

他收到一条消息说 JVM 已损坏,然后他有机会找到一个。这很奇怪,因为我们将 JVM 与安装程序打包在一起,并且从未在其他任何地方看到过这个问题。

第一个错误对话框 Install4J 提供定位 JVM

有任何想法吗?

0 投票
1 回答
1725 浏览

ubuntu - Install4j 5.1 - 在无头 ubuntu 服务器上设置浮动许可证

我想在 Ubuntu 服务器上构建我们的应用程序。我们的安装程序是使用 Install4j 5.1 创建的,并通过 maven-install4j-plugin 集成到我们的 maven 构建中。我遇到的问题是我无法初始化许可证信​​息以指向我们的浮动许可证服务器(localhost:11862)。要初始化许可证,我使用以下命令:

install4jc --license=XXXXXXXXX

问题是我不知道将许可证设置到浮动服务器的确切语法。我试过 --license=localhost:11862 并且我尝试直接复制粘贴我的浮动许可证密钥但没有成功。

我在哪里可以找到关于如何在无头系统上设置我的浮动许可证信息的基本说明,最重要的是,如何表达它以在执行 install4jc 时停止接收“无效的语法密钥”?

0 投票
2 回答
1422 浏览

install4j - Install4j 创建用户数据目录

Install4j 具有系统变量 sys.docsdir,它将在适当的位置创建数据目录。但是我找不到要添加到将创建一个空目录的安装的操作。什么是动作?如果我需要创建自定义脚本,一个示例会很棒。

0 投票
1 回答
458 浏览

install4j - 如何在自定义代码或 API 中检查 32 位或 64 位

如何在 Install4j API(自定义代码)中检查 32 位或 64 位?

0 投票
2 回答
1933 浏览

java - 安装过程中如何打开防火墙端口?

如何在安装过程中使用 install4j 打开 Windows 防火墙端口?
我为 c# 找到了这个解决方案,但我无法将它移植到 install4j 自定义代码: http:
//www.codeproject.com/Articles/14906/Open-Windows-Firewall-During-Installation

也许有人有想法或替代解决方案?

0 投票
0 回答
922 浏览

install4j - install4j:编译失败。原因:java.io.IOException: Negative seek offset

我有一个 install4j 项目,它在 Windows 上编译和构建非常好。但是,当我在 linux 上尝试此操作时,我收到标题中所述的错误。我已经打开了详细模式,但我没有收到比这更有帮助的东西。由于代码被混淆了,我什至无法猜测可能出了什么问题。

是否可以添加其他类型的日志记录以获取有关编译过程中可能出现的问题的更多信息?

0 投票
2 回答
2349 浏览

java - 在 install4j 中自定义安装目录

我正在 install4j 中构建一个设置,它将为营销机构的每个客户运行。有一个安装程序,但用户可以多次运行它,在安装时指定不同的 clientId 值。最后,我想得到一个这样的目录结构:

在 Mac 上:

在 Windows 上:

在安装时输入 ID 的位置,在独立安装程序中运行。事先不知道 ID - 我无法构建与 ID 一样多的安装程序。理想情况下,在 Mac 上,我还希望更改启动器文件的名称,以便在 Spotlight 搜索中轻松将其与其他文件区分开来。我一直在玩 Directory Resolver - 运气不好,尤其是在 Mac 上,每次尝试更改其目录结构时都会产生损坏的启动器。

任何帮助将不胜感激!

0 投票
1 回答
139 浏览

rpm - install4j rpm 媒体文件忽略服务和 zip 文件操作

我正在尝试使用 install4j 多平台 v5.0.8 生成一个 rpm 媒体文件。我的启动器可执行文件是“服务”。我的安装程序包含“安装服务”操作。当我安装 rpm 时,成功创建了根目录和运行应用程序的脚本。但是,/etc/init.d 中没有放置链接。我试过了使用rpm -ivv 查了一下,好像没有发出添加链接的命令。

可能是什么问题?