我正在使用批处理,我正在尝试运行具有多个参数的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
有没有办法阻止这种情况?
答案 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";