如何解决JDK的安装路径中有空格的情况

如何解决JDK的安装路径中有空格的情况
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说如何解决JDK的安装路径中有空格的情况,希望能够帮助大家进步!!!

  在我们实际的JAVA开发工作中,经常会将JDK安装在其默认的路径下,比如C:\Program Files\Java\jdk1.7.0_60。在这种情况下,如果我们使用bat批脚本调用JAVA的相关命令时,可能会出现如下提示:

C:\Program不是内部或外部命令

       其实,这是由于安装路径中的空格导致的问题,那我们该如何解决呢?我们稍作处理,使得即使路径中带有空格,也能正常调用。

解决方法:

1、重装。。。

2、修改批处理文件

  • 批处理中引号可以做转义字符 或者 ^
  • %JAVA_HOME% 两端添加引号 则空格不会做终结符 被识别为 C:\Program Files
  • 对带空格的路径在bat代码中用双引号"" 包含起来就可以了,比如:"%java_home%"\bin\java 或者 "C:\Program Files"\Java\jdk1.7.0_60。
  • 另外,通过查询Windows系统的相关资料,我们还可将"program files"改为"PROGRA~1",因为目录"program files"同时还拥有一个8.3规范的"PROGRA~1"短名称。
本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18046

发表评论