java - NSIS - 如何在 NSIS 中运行 Java 应用程序?

标签 java nsis

我想通过 NSIS 运行一个 java 应用程序。我的 java 程序称为 PropertiesReader.java,它从 .config 文件中读取属性。我该怎么做? java 程序的输出(在本例中是属性值)也存储在 java 程序中的某个变量 property_value 中。我怎样才能在 NSIS 脚本中取回这个变量的值?

最佳答案

从 NSIS srcipt,您可以运行 Exec 或 ExecWait 来运行“java”并将 PropertiesReader.class 作为参数传递给它。您的 Java 程序可以将 property_value 写入一个文件,您可以从脚本中读回该文件。

Here是一个标题为“NSIS 和 Java”的链接。你可以检查一下。 只需确保 PropertiesReader.class 文件在类路径中即可。

关于java - NSIS - 如何在 NSIS 中运行 Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1998881/

相关文章:

java - 转置数组未正确打印

JAVA/CXF 在运行时根据架构验证 JSON(草案 4)

java - 如何使用 NSIS 互联网插件?

delphi - NSIS 插件 "nsScreenshot"在 Windows NT 6.x 中无法工作

java - 选择行时出现 ArrayIndexOutOfBoundsException (-1)

java - WeakHashMap 随机清除

nsis - 在 nsis 安装程序窗口的完成页面中添加复选框

text - NSIS 脚本 - 更改标题文本。在安装程序和卸载程序部分也使用相同的变量

java - Java中如何获取被用户环境变量覆盖的系统环境变量?

windows - 如何在使用 NSIS 设置期间安装驱动程序/.inf 文件?