NSIS - 如何在 NSIS 中运行 Java 应用程序?
我想通过 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 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.