powershell 运行java进程问题

powershell 运行java进程问题

我正在尝试在 Windows XP 中通过 Powershell 运行 Java 进程。命令如下:

java.exe -cp .;./common.jar -Dcontext=atest1 -Dresourcepath=. DW_Install

因此,类路径是 . 和 .\common.jar (我认为 java 使用错误的斜杠,对吗?)有两个环境变量,一个是“atest1”,另一个是“。”,并且要执行 main 的类是 DW_Install(在默认包中)。

此命令在 cmd.exe 中有效,但在 PS 中无效。发生了什么?PS 在解析此命令时执行了什么操作,而 CMD 却不执行(反之亦然)?

亚伦

答案1

它是 powershell 解释参数,因此您将使用 windows 样式的斜杠。

此外,在将它们称为“错误”之前,请检查您的历史记录。

答案2

所以答案是这里。谢谢你的帮助。希望这能在未来帮助到别人!

相关内容