【发布时间】:2014-06-26 16:06:54
【问题描述】:
如果我安装了多个版本的 Java,我可以通过批处理文件指定我想要启动程序的版本,还是我必须更改我的环境变量?如果我必须更改环境路径,当前使用其他版本的程序会停止工作吗?我想没有,但想确定一下。
我有以下批处理文件可以即时更改版本,但它似乎不起作用-http://pastebin.com/4S6xYHan
编辑 - 更新批处理文件。
【问题讨论】:
-
您的问题可能是
GOTO :end。请改用GOTO end(引用标签时不要冒号)。标签仍必须声明为:end。 -
至少在基于 NT 的 Windows 版本中,批处理对环境所做的更改与批处理运行隔离。它们不会在系统范围内更改,因此不会影响其他批次运行(即使是同一批次)。对于系统范围的更改,您需要使用 Fede 指出的对话框。
标签: java batch-file parameters