【发布时间】:2011-07-11 11:12:57
【问题描述】:
我的安装程序在 -post 中启动一个批处理文件。在 32 位下这工作正常,但是当我安装了 64 位 JVM 时出现此错误:
'java' 不是内部或外部命令、可运行程序或批处理文件。
我的猜测是,由于 NSIS 是 32 位的,它看不到 64 位环境。如果我从命令提示符运行批处理文件,它工作正常。
如何获取 64 位 Java 的环境变量并在我的批处理文件中使用它们?
【问题讨论】:
-
你是如何启动这个批处理文件的?请显示一些 NSIS 代码...