在我们实际的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"短名称。

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

  1. 指定eclipse启动使用的jdk,路径有空格的情况

    指定eclipse启动使用的jdk,路径有空格的情况 工作开源eclipse空格指定 jdk 情况,机器是64位win7,装有64位jdk,并设置了环境变量,eclipse32位的启动报错,安装了一个 ...

  2. oracle 的目录是空的,oracle sqlplus在@命令路径中有空格的问题

    我在 Linux上运行Oracle 11g,我正在尝试运行一个脚本来创建我的数据库.这个脚本在windows上运行正常,但是当我在Linux上测试它时,我收到以下错误: SP2-0556: Inval ...

  3. python文件名有空格_python 解决Windows平台上路径有空格的问题

    最近在采集windows上中间件的时候,遇到了文件路径有空格的问题. 例如:Aapche的安装路径为D:\Program Files\Apache Software Foundation\Apache ...

  4. Mac-ios下JDK的安装路径(java)

    苹果的Mac系统已经包含了完整的J2SE(Java SE),其中就有JDK和JVM(苹果叫VM),如果要升级JDK,需要自己下载安装.在Mac系统中,JDK的安装路径与windows不同,默认目录是: ...

  5. which java 找不到jdk_一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH备注:如...

    一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...

  6. jdk的安装路径在哪_忘记jdk安装路径怎么办

    1.开始->点击运行,输入:cmd2.然后在命令提示符中,输入:java-version假如看到有版本提示那么安装成功3.假如忘记了javajdk的安装路径,可在命令提示符中输入:. . 安装的 ...

  7. java jdk的安装路径_jdk的默认安装路径是什么

    jdk的默认安装路径是什么 发布时间:2020-06-26 14:57:34 来源:亿速云 阅读:410 作者:Leah 这篇文章将为大家详细讲解有关jdk的默认安装路径,文章内容质量较高,因此小编分 ...

  8. linux查看java安装路径_Linux如何查看JDK的安装路径

    Linux如何查看JDK的安装路径 如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法; 1 ...

  9. linux下安装jdk和安装后版本不一致的情况

    linux 安装jdk 下载jdk 将下载的jdk上传到linux上 解压压缩包: 配置jdk的环境变量 验证是否安装成功 解决版本与安装版本不一致 下载jdk 官网下载jdk 打开网址选择jdk-8 ...

最新文章

  1. c语言输入姓名比较是否同性,C语言基础--选择题
  2. 是时候取消Scrum的产品负责人角色了吗?
  3. DXPerience6.x 使用体会(二)
  4. harmonyos sdk,HarmonyOS SDK对应的API版本跃迁引发的历史工程适配问题解决方案
  5. 我不是天生的飞鸽传书2011
  6. 大数据学习笔记01:大数据概述
  7. mysql性能优化配置总结
  8. Javascript心得(一) Javascript数据类型
  9. 七周成为数据分析师 第五周:Mysql
  10. 什么是NFV?什么是SDN?他与SDN的区别是什么
  11. JDBC学习笔记(动力节点+附代码分析)
  12. 练习愤怒的小鸟(抽象类、多态、重写)
  13. Java课程设计报告--绩效考核信息管理系统
  14. 天池比赛首次参加记录
  15. 计算机与信息技术基础第一章总结,第一章信息与计算机《计算机应用基础》.ppt...
  16. SQL语句oracle中如何插入Date类型的数据
  17. du -sh * 与 ls -lh 显示文件大小不一样
  18. 安卓开发---11 Android UI美化
  19. 使用进程池抓取猫眼数据
  20. zip4j对处理压缩包及压缩包加密处理

热门文章

  1. python辗转相除法求最小公倍数_Python实现利用最大公约数求三个正整数的最小公倍数示例...
  2. 一些值得注意的算法题——动态规划
  3. 用python实现的的手写数字识别器
  4. 机器学习1/100天-数据预处理
  5. python pca双标图的含义_PCA双标图 - 箭长度
  6. linux 使用rpm卸载软件的使用方法
  7. 自己动手写Docker系列 -- 5.7实现通过容器制作镜像
  8. js add方法_Vue.js列表过渡
  9. 计算机基础e卷,大学计算机基础(e卷).doc
  10. finereport mysql 插件,web报表插件领导品牌FineReport