一键设置JDK环境变量
来源:互联网 发布:js获取文本框输入内容 编辑:程序博客网 时间:2024/06/05 07:39
但一做实验,代码上总有点问题,不是很人性化。
于是选了两个精炼的脚本,整理成以下代码
@ECHO OFFSET jdk_path=%CD%\jdk1.7.0_15IF EXIST %jdk_path%\bin\java.exe (IF EXIST %systemroot%\system32\setx.exe (@ECHO "设置JAVA_HOME:%jdk_path%"@SETX JAVA_HOME %jdk_path%@ECHO "设置CLASSPATH:.;%%JAVA_HOME%%\lib"@SETX CLASSPATH ".;%%JAVA_HOME%%\lib"@ECHO "设置PATH:%%JAVA_HOME%%\bin"@SETX PATH "%%JAVA_HOME%%\bin"@ECHO JDK环境变量设置成功) ELSE (@ECHO ON@ECHO 未能找到%systemroot%\system32\setx.exe,请下载setx.exe程序)) ELSE (@ECHO ON@ECHO JDK安装目录不正确,未能按照预期计划执行)@PAUSE
将上面蓝色部分代码COPY下来。另存为 JDKConfig
路径最好就用 " " 包括起来,以防路径中含有空格
本人喜欢把它设置成用户变量类型,这样配置比较清晰,容易修改,反正平常都是单用户登陆的,
其实就跟系统变量没两样
在命令提示符下。输入
例如这样输入
它会输出
没错,就是当前路径。
%systemroot%
即WINDOWS安装目录
平时我的电脑设置环境变量时,就要输入
那是因为在DOS下,取出JAVA _HOME的时候,需要一双%% ,但是如果就这样设置的话
可能就会出现这样的值
@
当脚本执行到它时,会调用setx.exe这个小程序(注:系统文件夹System32下不一定有它,需要另行下载)
它可以将变量保存在电脑中,具体来说,其实就放在注册表中
你可以在这个分支上看到所有的系统变量
如果你已经执行了上面的脚本,但是发现在这个分支上没有值。请勿恐慌。
SetX 有三种使用方式:
语法 1:
语法 2:
SETX [/S system [/U [domain\]user [/P [password]]]] var /K regpath
语法 3:
SETX [/S system [/U [domain\]user [/P [password]]]]
/F file {var {/A x,y | /R x,y string}
| /X} [/D delimiters]
上面的实例用的就是语法1,需要把环境变量写进系统变量里面的,只需要在后面加
更详细的解释可以看它的帮助
- 一键设置JDK环境变量
- 一键设置JDK环境变量
- Windows JDK环境变量一键设置
- JDK环境变量一键配置
- JDK环境变量设置
- jdk环境变量的设置
- jdk环境变量设置
- JDK环境变量的设置
- jdk环境变量设置
- JDK 环境变量设置
- jdk环境变量的设置
- Linux设置JDK环境变量
- 设置JDK环境变量
- JDK设置环境变量+Tomcat
- JDK&TOMCAT环境变量设置
- jdk环境变量设置
- JDK的环境变量设置
- JDK环境变量设置
- js截取中英文字符串无乱码
- osgi中manifest中属性介绍
- Sql Server 数据分页
- linux编程C/C++如何自动打开一个终端并且运行新程序
- js数组的操作
- 一键设置JDK环境变量
- ASP.NET对路径"xxxxx"的访问被拒绝的解决方法小结
- 正则基础之——环视
- c:\\fakepath\\.doc不存在什么意思?
- 6. break、continue、goto
- C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表
- 安卓地图的实现附源码
- 关于deselectRowAtIndexPath
- Myeclipse中搭建Android开发环境