请任何人告诉我如何从 nsis 调用 java 类并将 java 类的值返回到 nsis 以及如何在 nsis 中使用它。
感谢期待
您可以启动子进程并使用ExecWait
.
如果您需要返回比单个数字更多的数据,则需要将数据存储在文件或注册表中,然后使用正常的 NSIS 指令将其读回......
从 NSIS srcipt 中,您可以运行 Exec 或 ExecWait 来运行“java”并将 PropertiesReader.class 作为参数传递给它。您的 java 程序可以将 property_value 写入一个文件,您可以从脚本中读取该文件。
这是一个标题为“NSIS 和 Java”的链接。你可以检查一下。只需确保 PropertiesReader.class 文件位于类路径中。