如何在cmd中解决包含空格的命令处理路径

  今天是学习java的第一天,首先学习了JDK的安装,从oracle官网上下载并安装,但是在cmd中执行java.exe时遇到了问题。

  在cmd中进入JDK的bin目录,执行java.exe文件,该文件的路径为:C:\Program Files\Java\jdk1.8.0_121\bin\java.exe,但回车后总是提示:‘C:\Program’不是内部或外部命令,也不是可运行的程序或批处理文件,如图所示:

如何在cmd中解决包含空格的命令处理路径_第1张图片






经过仔细检查后发现该路径中Program Files中包含了一个空格。那么如何解决该问题呢?

解决方法很简单:

方法1:将路径加上双引号即可解决,如下图所示:

如何在cmd中解决包含空格的命令处理路径_第2张图片






方法2:将C:\Program Files缩写为C:\Progra~1即可,如下图所示:

如何在cmd中解决包含空格的命令处理路径_第3张图片






取文件名的前6位,然后在后面加上一个“~”号和数字“1”,即输入“C:\Progra~1”就是进入Program Files文件夹。

并且,当多个文件的前6个字符相同时,例如:“Program Files” “Program Files(x86)”ProgramData"这种情况下,则将三个目录后的数字分别改为1,2,3即可,即“C:\Progra~1”“C:\Progra~2”“C:\Progra~3”.

你可能感兴趣的:(如何在cmd中解决包含空格的命令处理路径)