Java环境变量配置问题:路径包含空格或特殊字符(_,~等)
来源:互联网 发布:匡威帆布鞋淘宝店代理 编辑:程序博客网 时间:2024/06/05 07:34
本机环境变量的设置:java_home = C:\Program Files\Java\jdk1.5.0_09
*.bat中的命令格式:
%java_home%\bin\java 或者 C:\Program Files\Java\jdk1.5.0_09\bin\java
批处理文件中有以上这一行语句,要调用jdk下的java.exe ,但是我的jdk安装目录带空格的,运行这个.bat发现提示错误: “c:\Program” 不是内部或外部命令,检查了下,发现路径没有填写错误因此本人推断DOS中可能无法识别路径中有空格的情况,因此就google了一把还发现真的是这样,不过期间也在别人的机器上试了一把,却发现可以跑,巧合的是他安装的jdk路径和我的机器是一样的呀,难道是本人的RP问题吗?答案肯定是NO,检查了下他的环境变量的设置是:java_home = C:\PROGRA~1\Java\jdk1.5.0_14, 而我的设置是直接填真实的路径:java_home = C:\Program Files\Java\jdk1.5.0_09 区别就在这个“PROGRA~1”和带空格的真实路径“Program Files”之间了,环境变量可以用特殊的字符代替从而达到替换空格方便使用的目的,当然大家手工设置一般不会这样子去搞,都是直接拷贝路径,这也没有关系,对带空格的路径在bat代码中用双引号"" 给它引起来就OK了,改写成这样就OK了:
"%java_home%"\bin\java 或者 "C:\Program Files"\Java\jdk1.5.0_09\bin\java
综上所述:解决空格问题一共有两种办法,一个是想办法在环境变量设置的时候用特殊字符给他替换掉,另外一个就是在写代码的时候用双引号给有空格的路径给它引起来就OK了
- Java环境变量配置问题:路径包含空格或特殊字符(_,~等)
- Java环境变量配置问题:路径包含空格或特殊字符(_,~等)
- java中的路径包含空格问题
- java中的路径包含空格问题
- 对字符串中是否包含特殊字符,是否是空格或换行, 以及字数的限制(汉字和字母)
- (android文件下载)下载链接中包含特殊字符--空格,中文等,导致无法识别处理方案
- cookie值中包含等号、空格、分号等特殊字符的处理
- 关于Android HTTP请求URI中包含特殊字符,例如中文,空格等,请求400
- cookie值中包含等号、空格、分号等特殊字符的处理
- html显示特殊字符(空格等) [大三TJB_708]
- html中的特殊字符(空格,括号等)
- php正则判断字符串是否包含中文或特殊字符等
- @PathVariable 中包含.等特殊字符异常
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- 配置java环境变量,解决javac不是内部或外部命令等问题
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- Python-Numpy函数-tile函数
- git rebase简介(基本篇)-20171119
- 之前看到的一个思维题 《生日问题》
- 栈的应用———迷宫问题
- 面向对象,类,多态,继承,常用关键字,异常
- Java环境变量配置问题:路径包含空格或特殊字符(_,~等)
- 电路加法初探
- 前端构建工具gulpjs的使用介绍及技巧
- 机器学习入门学习笔记:(4.2)核函数和软间隔
- JavaShowAlgorithm-优化的插入排序带着二分查找
- NetBeans工具学习之道:NetBeans IDE Java 快速入门教程
- MySQL索引类型总结和使用技巧以及注意事项
- Activity & Intent
- 一个经典例子让你彻彻底底理解java回调机制