如何在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’不是内部或外部命令,也不是可运行的程序或批处理文件,如图所示:







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

解决方法很简单:

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







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







取文件名的前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”.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值