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

发布于 2024-08-17 08:55:14 字数 176 浏览 5 评论 0原文

我想通过 NSIS 运行一个 java 应用程序。我的 java 程序称为 PropertiesReader.java,它从 .config 文件读取属性。我该如何执行此操作? java 程序的输出(在本例中是属性值)也存储在 java 程序中的某个变量(例如 property_value)中。我如何在 NSIS 脚本中访问此变量的值?

I wanna run a java application through NSIS. My java program is called PropertiesReader.java which reads a property from a .config file.How can I do this? Also the output of java program (which in this case is the property value) is stored in some variable say property_value in java program. How can i access back the value of this variable in NSIS script?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹤舞 2024-08-24 08:55:14

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

这里是一个链接,其中包含标题“NSIS 和 Java”。你可以检查一下。
只需确保 PropertiesReader.class 文件位于类路径中即可。

From the NSIS srcipt, you can run Exec or ExecWait to run the "java" and pass the PropertiesReader.class as parameter to it. Your java program can write the property_value to a file which you can read back from the script.

Here is a link that has a heading "NSIS and Java". You can check that out.
Just make sure that the PropertiesReader.class file is in the classpath.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文