问题标签 [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:如何在更新时禁用第二次安装选项
我用 install4j 创建了我的第一个安装程序。现在我尝试更新我的应用程序,它可以工作,但我被问到是否要进行更新或额外安装。
我只想要更新的选项。我怎样才能做到这一点?
谢谢,克里斯蒂安。
install4j - 如何返回到 install4j 中的早期屏幕?
基本上,我想在一次安装后进入安装组件屏幕。就像 dbca 设置向导一样。
install4j - install4j - 安装组件的单选按钮
我想让用户只选择一个组件。有没有办法做到这一点?Install4j 只提供复选框,这不是我想要的。
install4j - 命令行安装程序问题
我正在尝试使用 -c 选项使用命令行运行安装程序。命令行执行如下所示:
E:\dev>MyApp_32.exe -c
E:\dev>这将在您的计算机上安装应用程序。
确定 [o,回车],取消 [c]
E:\dev>(显示 Windows 命令行让用户感到困惑)
欢迎..(第二屏的文字)
键入“c”或“取消”不起作用。它总是将输入键作为输入并进入下一个屏幕。
按 Enter 将控制权转移回 Windows 的命令外壳,然后返回到安装程序。这看起来让用户感到困惑。它没有给用户一个统一的体验。
是否可以通过静默文件提供输入?即带有预选输入的文本文件?
我在安装了 Java 1.6 的 Win 7 Professional x64 上使用 32 位安装程序。
install4j - 在响应文件中获取密码变量的内容
我正在评估 install4j。我尝试创建的安装程序使用密码文本字段。该字段的值应作为编码值写入响应 var 文件。另外,安装程序必须允许两个安装路径:
允许用户查看每个屏幕并检查/输入每个值的正常路径(“高级”) - 使用此路径,密码字段可以正常工作。
一个简单的路径,应该使用以前成功安装的所有值,以允许用户在不看到所有屏幕的情况下启动更新安装。
使用简单路径(不显示包含密码字段的屏幕)似乎在安装时只有编码变量(“passwordField”.encoded)可用,但“真实”密码变量不可用。是否有机会在不显示包含此变量的屏幕的情况下获得“真实”密码变量- 也许通过使用某种“解码方法”?
非常感谢您的帮助!
坦率
install4j - install4j - 更新程序组名称
我提供返回到安装组件屏幕的选项,以便用户根据需要选择不同的安装组件。
但是,如何更新程序组名称。
我看到一个类 CreateProgramGroupAction,以及其中的一个方法 updateProgramGroupName(Context arg0)。但我该如何使用它?我没有找到任何相关文件。
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 盒子的供应有限。
java - 启动器高内存使用
我正在使用 Install4j 和 Install4j Launcher 为 Windows 计算机创建 .exe 文件。这很好用,但是,它使用 200MB RAM (taskmgr)。直接通过jar包执行相同的应用程序仅消耗100MB Ram!
是否有我必须更改的隐藏选项 - 我是否必须修改我的应用程序,以便更有效?
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
java - 确保 Install4J 中的 32 位 JVM?
我使用 Install4J 主要是因为它具有出色的 jar 文件优化和对 pack200 的支持。我遇到的主要问题是我们有几个仅 32 位的本机库。我们需要使用 32 位 JVM 来运行,理想情况下动态下载一个并在一个不存在时安装它。
棘手的情况是安装了高于我们需要的最低版本的 JVM,但那是 64 位而不是 32 位。我们有什么方法可以检测到它并下载并安装一个 32 位 JVM 来代替运行?