保存成bat(utf-8 无签名 编码)

右键以管理员权限运行

修改JAVAINSTALLPATH 为JAVA SDK 安装目录(默认用C:\PROGRAM FILES\JAVA\)即可;

只在 用户变量下 创建,会事先保存好用户原有的“JAVA_HOME,JRE_HOME,PATH,CLASSPATH”等变量到"OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"(按JAVA_HOME,JRE_HOME,PATH,CLASSPATH顺序保存),然后删除用户JAVA_HOME,JRE_HOME,PATH,CLASSPATH”变量,并创建JAVA SDK变量。之后会打开环境变量设置窗口和"OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT",按需补充原有变量值。

CD  /D  "%~dp0"
::PAUSE
SET JAVAINSTALLPATH=C:\PROGRAM FILES\JAVA\ START SYSTEMPROPERTIESCOMPUTERNAME.EXE DEL "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT" WMIC ENVIRONMENT WHERE "NAME='JAVA_HOME' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"
WMIC ENVIRONMENT WHERE "NAME='JRE_HOME' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"
WMIC ENVIRONMENT WHERE "NAME='PATH' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT"
WMIC ENVIRONMENT WHERE "NAME='CLASSPATH' AND USERNAME LIKE '%%%USERNAME%'" GET VARIABLEVALUE >> "OlD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT" ::PAUSE WMIC ENVIRONMENT WHERE "NAME='JAVA_HOME' AND USERNAME LIKE '%%%USERNAME%'" DELETE
WMIC ENVIRONMENT WHERE "NAME='JRE_HOME' AND USERNAME LIKE '%%%USERNAME%'" DELETE
WMIC ENVIRONMENT WHERE "NAME='PATH' AND USERNAME LIKE '%%%USERNAME%'" DELETE
WMIC ENVIRONMENT WHERE "NAME='CLASSPATH' AND USERNAME LIKE '%%%USERNAME%'" DELETE ::PAUSE WMIC ENVIRONMENT CREATE NAME="JAVA_HOME",USERNAME="%USERNAME%",VARIABLEVALUE="'%JAVAINSTALLPATH%JDK-9'"
WMIC ENVIRONMENT CREATE NAME="JRE_HOME", USERNAME="%USERNAME%",VARIABLEVALUE="'%JAVAINSTALLPATH%JRE-9'"
WMIC ENVIRONMENT CREATE NAME="PATH", USERNAME="%USERNAME%",VARIABLEVALUE=".;%%JAVA_HOME%%\BIN;%%JRE_HOME%%\BIN"
WMIC ENVIRONMENT CREATE NAME="CLASSPATH",USERNAME="%USERNAME%",VARIABLEVALUE=".;%%JAVA_HOME%%\LIB;%%JRE_HOME%%\LIB" START "OLD-JAVA_HOME,JRE_HOME,PATH,CLASSPATH.TXT" PAUSE

最新文章

  1. select document library from certain list 分类: Sharepoint 2015-07-05 07:52 6人阅读 评论(0) 收藏
  2. C++的优秀特性1:引用
  3. java_泛型(构造器)部分实例
  4. 关于scp 不需要密码
  5. 【和我一起学习Unity3D】Unity3D的坐标控制
  6. CentOS6.5 下在Nginx中添加SSL证书以支持HTTPS协议访问
  7. Firefox 插件 JSview是一套比较实用的JS,CSS文件查看工具,很方便,很快捷地查看页面引用了哪些文件,作为Web前端开发者是一套必备的插件,由于Firefox升级过快,插件很快不兼容了,这里对插件做了一些调整,可以兼容最新Firefox浏览器(目前FireFox 21)
  8. CI下载与安装_基础配置_MVC
  9. 学习MySQL过程中的随笔一
  10. vue单文件组件实例1:简单单文件组件
  11. Hadoop学习笔记(三):java操作Hadoop
  12. C#Workbooks 对象的 Open 方法参数说明
  13. [Spark][Python]DataFrame中取出有限个记录的例子
  14. Linux 第七章学习笔记
  15. android 对话框全屏
  16. php之print_r
  17. cxgrid中回车键光标移到下列
  18. 桌面图形化安装的CentOS6.7中默认安装的yum不能正常使用
  19. CentOS静默安装Oracle 11gR2(x64)
  20. 使用SolrJ代码导入,发布搜索服务

热门文章

  1. Struct(二)
  2. Socket网络编程--网络爬虫(2)
  3. IOS开发之Core Location
  4. 在linux下用命令行编译 java的eclipse项目
  5. openssl 非对称加密DSA,RSA区别与使用介绍
  6. Java知多少(35)Object类
  7. HttpWebRequest - Asynchronous Programming Model/Task.Factory.FromAsyc
  8. 第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件
  9. mac air 2012 mid 使用bootcamp 安装windows
  10. python日志,一个改版SMTPHandler