0
我有一个包含一个批处理文件:批处理启动程序从当前路径
start "" javaw -jar %CD%\example.jar
如果同时example.jar和批处理文件在目录中没有空格指标(如PROGRAMFILES)一切工作正常。如果这些文件位于具有空格的目录(f.e.程序文件)中,则无法访问example.jar文件。 javaw进程程序写入以下内容:无法访问jar文件:pathToMyDir \程序
也试过这个
start "" javaw -jar %~p0\example.jar
,但结果是一样的..
什么想法?如何强制系统将空间识别为dirname的一部分?
做你尝试加入“(引号),像这样:‘%〜P0 \ example.jar’ – rene
它可能会更安全包括'D'和'p'改性剂,即使用'%〜dp0'而不是'%〜p0'。 –