java一键配置环境_JDK一键安装,配置环境

java⼀键配置环境_JDK⼀键安装,配置环境⼈懒,就得“多⼲活”!
正常安装JDK 的话,它会修改系统的path 变量,加⼊⾃⼰的调⽤路径(jre)
这样,我们刚安装好后,就可直接调⽤java –verbose 查看jre 安装的⽬录了。
(如果你是批处理安装的,那么当前是⽆法调⽤的,可另开新窗⼝就可调⽤了)
主要代码,就三⾏(默认都是⽤户变量,两个%转义,还有^输出转义)
setx CLASSPATH ".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar"
setxPATH ";%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin"
setx JAVA_HOME " C:\ProgramFiles\Java\jdk1.8.0_111"
代码复制到⽂本⽂件,另存为 XXX.bat ,然后把jdk安装⽂件拖在XXX.bat上即可
写⼊的都是 相对路径
-----------------完整批处理复制以下-----
@Echo Off
title  正在为您安装
color 0a
modecon cols=50 lines=20
编者的话作文echo 正在为您安装 辽宁行政学院学报
rem 从拖⼊的⽂件获取路径并执⾏,等待安装结束
start /w %1 /s
rem ⽤java -verbose 获取JAVA安装路径
for /f "delims=" %%ain ('%programdata%\Oracle\Java\javapath\java -verbose')do ( set Java_path=%%a
)
rem 分别获取安装盘符,与⽬录再拼接成绝对路径
for /f "tokens=1,2 delims=':'" %%iin ("%Java_path%")do (
set str1=%%i
set str2=%%j
)
set Java_path=%str1:~-1%:%str2:~0,-1%
rem 截取JAVA安装的⽬录
set Java_path=%Java_path:~0,-11%
格宾加筋挡墙rem 将字符串中的jre换成jdk
set Java_path=%Java_path:Java\jre=Java\jdk%
echo %Java_path%
rem 以脚本变量 替换⽤户或系统中的变量,可以写⼊引⽤路径
set JAVA_HOME =""
rem 设置 javac 的⽤户变量,如果想成系统变量请加 -m
setx CLASSPATH ".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar"
setxPATH ";%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin"
setx JAVA_HOME "%Java_path%"
cls
Echo. --------安装结束-----------
echo 如果 输⼊javac 没有反映,请重启下机器
pause
-----------------完整批处理复制以上-----
如果我想在 path 的基础上 加⼊ 对tomcat⽬录⾥的php的引⽤,怎么加?
可以在⽤户
变量名 上写 TOMCAT_HOME
变量值 上写 C:\apache-tomcat-7.0.40
Path ⾥只要写 setxpath "%path%;%TOMCAT_HOME%\php" 就可以引⽤了
setx /k /?  有⼀条 /K    regpath        指定变量是基于注册表项的信息⽽设置的。
这条是说,设置⼀条基于注册表信息的变量,就是读取注册表的结果为设置环境变量的值。
如下图
PS ⼀些常识
上⾯可以看到⽤户环境变量 与 系统环境变量 中都有path ,
从截图上可以看出,查询的过程是path的结果是系统变量加⽤户,先查系统再查⽤户
南水北调西线工程我们修改⽤户变量时,会修改注册表的两个地⽅
[HKEY_CURRENT_USER\Environment]
[HKEY_USERS\S-1-5-21-xxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-500\Environment](500是管理员)
第⼀个指当前⽤户,就是当前安装jdk 的⽤户
第⼆个是Public ⽤户,公共⽤的,有些⽤户安装的东西 for everyone 的那种。
所以上⾯的那3 ⾏代码,就可以写成
reg add HKCU\Environment /v CLASSPATH /tREG_EXPAND_SZ /d
如何提高行政效率".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar" /f
reg add HKCU\Environment /vPATH /t REG_EXPAND_SZ /d ";%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;"/f reg add HKCU\Environment /v JAVA_HOME /tREG_SZ /d " C:\Program Files\Java\jdk1.8.0_111" /f
日本文化
---------------------------------------------
reg query HKEY_CURRENT_USER\Environment /v JAVA_HOME  //查看
reg delete HKCU\Environment /v JAVA_HOME /f    //删除
------------------------------------------

本文发布于:2024-09-24 07:23:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/61184.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   变量   系统   注册表   重启
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议