在他们中运行带有空格的Java参数

时间:2015-06-01 13:31:32

标签: java cmd

我正在使用批处理,我正在尝试运行具有多个参数的java应用程序。但是,由于我的目录中包含空格,因此java无法识别它。

(我正试图运行我的世界)

java -Djava.library.path="c:\users\user\documents\visual studio 2013\Projects\launch2\launch2\bin\Debug\libs\" -cp "c:\users\user\documents\visual studio 2013\Projects\launch2\launch2\bin\Debug\versions\1.7.2\1.7.2.jar";

依此类推......

这里的问题是代码"c:\users\user\documents\visual studio 2013\Projects\launch2\launch2\bin\Debug\versions\1.7.2\1.7.2.jar";的这一部分。 visual studio之间的空格可以实现:Error: Could not find or load main class studio

有没有办法阻止这种情况?

1 个答案:

答案 0 :(得分:0)

尝试以下方法。它删除了库路径中的最后一个斜杠。

java -Djava.library.path="c:\users\user\documents\visual studio 2013\Projects\launch2\launch2\bin\Debug\libs" -cp "c:\users\user\documents\visual studio 2013\Projects\launch2\launch2\bin\Debug\versions\1.7.2\1.7.2.jar";