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

install4j - install4j:如何在更新时禁用第二次安装选项

我用 install4j 创建了我的第一个安装程序。现在我尝试更新我的应用程序,它可以工作,但我被问到是否要进行更新或额外安装。

我只想要更新的选项。我怎样才能做到这一点?

谢谢,克里斯蒂安。

0 投票
1 回答
213 浏览

install4j - 如何返回到 install4j 中的早期屏幕?

基本上,我想在一次安装后进入安装组件屏幕。就像 dbca 设置向导一样。

0 投票
1 回答
410 浏览

install4j - install4j - 安装组件的单选按钮

我想让用户只选择一个组件。有没有办法做到这一点?Install4j 只提供复选框,这不是我想要的。

0 投票
1 回答
682 浏览

install4j - 命令行安装程序问题

我正在尝试使用 -c 选项使用命令行运行安装程序。命令行执行如下所示:


E:\dev>MyApp_32.exe -c

E:\dev>这将在您的计算机上安装应用程序。

确定 [o,回车],取消 [c]

E:\dev>(显示 Windows 命令行让用户感到困惑)

欢迎..(第二屏的文字)


  1. 键入“c”或“取消”不起作用。它总是将输入键作为输入并进入下一个屏幕。

  2. 按 Enter 将控制权转移回 Windows 的命令外壳,然后返回到安装程序。这看起来让用户感到困惑。它没有给用户一个统一的体验。

  3. 是否可以通过静默文件提供输入?即带有预选输入的文本文件?

我在安装了 Java 1.6 的 Win 7 Professional x64 上使用 32 位安装程序。

0 投票
1 回答
500 浏览

install4j - 在响应文件中获取密码变量的内容

我正在评估 install4j。我尝试创建的安装程序使用密码文本字段。该字段的值应作为编码值写入响应 var 文件。另外,安装程序必须允许两个安装路径:

  • 允许用户查看每个屏幕并检查/输入每个值的正常路径(“高级”) - 使用此路径,密码字段可以正常工作。

  • 一个简单的路径,应该使用以前成功安装的所有值,以允许用户在不看到所有屏幕的情况下启动更新安装。

使用简单路径(不显示包含密码字段的屏幕)似乎在安装时只有编码变量(“passwordField”.encoded)可用,但“真实”密码变量不可用。是否有机会在不显示包含此变量的屏幕的情况下获得“真实”密码变量- 也许通过使用某种“解码方法”?

非常感谢您的帮助!

坦率

0 投票
2 回答
328 浏览

install4j - install4j - 更新程序组名称

我提供返回到安装组件屏幕的选项,以便用户根据需要选择不同的安装组件。

但是,如何更新程序组名称。

我看到一个类 CreateProgramGroupAction,以及其中的一个方法 updateProgramGroupName(Context arg0)。但我该如何使用它?我没有找到任何相关文件。

0 投票
1 回答
856 浏览

install4j - 如何在不在 Solaris 上运行 install4j 应用程序的情况下将 Solaris JRE 与 install4j 捆绑在一起?

install4j 中的 JRE 下载向导仅提供 Linux 和 Windows JRE。我需要构建一个捆绑 Solaris JRE 的媒体文件。install4j 支持构建自定义 JRE 包,但它的 JRE 包向导指出:

“请注意,JRE 捆绑向导只能为您运行的平台创建 JRE 捆绑。”

与提供捆绑的 Solaris JRE 的其他多平台安装构建器(即 InstallAnywhere 和 InstallBuilder)相比,这似乎是一个严重的遗漏。

我可以不只是在我的 Linux 构建盒上解压缩/tar Solaris JRE 并捆绑它吗?或者用于捆绑它的机制是否存在限制?

尽管我们支持 Solaris,但 Solaris 盒子的供应有限。

0 投票
0 回答
716 浏览

java - 启动器高内存使用

我正在使用 Install4j 和 Install4j Launcher 为 Windows 计算机创建 .exe 文件。这很好用,但是,它使用 200MB RAM (taskmgr)。直接通过jar包执行相同的应用程序仅消耗100MB Ram!

是否有我必须更改的隐藏选项 - 我是否必须修改我的应用程序,以便更有效?

0 投票
1 回答
156 浏览

install4j - Destination directory contents after selecting a dir using Browse

testing our install4j-Installer I'm a little confused about the behavior of the Installation location screen:

  • When this screen is displayed, in field Destination directory the directory of the last installation is suggested (e.g. c:\xx\a).
  • Now I use the "Browse" button to select another directory (e.g. c:\xx\b).
  • After OK in the "Select Directory" dialog I'll see in field Destination directory c:\xx\b\a instead of c:\xx\b.

Is this a bug? Did I configure something wrong? Thanks in advance!

Best regards!

Frank

0 投票
2 回答
345 浏览

java - 确保 Install4J 中的 32 位 JVM?

我使用 Install4J 主要是因为它具有出色的 jar 文件优化和对 pack200 的支持。我遇到的主要问题是我们有几个仅 32 位的本机库。我们需要使用 32 位 JVM 来运行,理想情况下动态下载一个并在一个不存在时安装它。

棘手的情况是安装了高于我们需要的最低版本的 JVM,但那是 64 位而不是 32 位。我们有什么方法可以检测到它并下载并安装一个 32 位 JVM 来代替运行?