Windows系统下JShell /env命令含空格文件夹路径的转义方法
Windows下JShell设置带空格类路径的解决方案
针对你遇到的JShell中/env --class-path无法识别带空格路径的问题,给你几个可行的解决办法:
用反斜杠转义空格:在路径的空格前加反斜杠,比如原本的
C:\Program Files\MyClassLib,改成C:\Program\ Files\MyClassLib,执行命令:/env --class-path C:\Program\ Files\MyClassLib使用Windows短路径(8.3格式):Windows对带空格的文件夹有对应的短路径名,比如
C:\Program Files的短路径通常是C:\Progra~1。你可以在CMD里进入目标盘符,执行dir /x命令查看对应文件夹的短路径,然后直接用短路径执行命令:/env --class-path C:\Progra~1\MyClassLib借助环境变量:先把目标路径添加到系统的
CLASSPATH环境变量中,然后在JShell里直接引用环境变量:// CMD环境下 /env --class-path %CLASSPATH% // PowerShell环境下 /env --class-path $env:CLASSPATH
内容的提问来源于stack exchange,提问作者Siddarth
相关产品推荐
相关产品推荐

