详解使用批处理方式配置Java环境
一、需求点
1.公司的现场维护人员配置java环境不熟练,容易配错;
2.项目中使用到elasticsearch(2.3.2版本),一定要配置JAVA_HOME;
2.项目也是必须要在jdk8以上版本运行;
二、解决方案
为解决以上问题点,使用批处理来配置环境变量。
大致思路分三步:
1.安装好JDK;
2.判断现在服务器上安装的jdk版本,如果是8以上版本则不配置;
3.配置JAVA_HOME和path。
注意点:
批处理文件需要与jdk放在同级目录,JAVA_HOME/M"%bbd%jdk1.8.0_144",这个路径需要手动修改成自己JDK的路径。
@echooff REM检查JDK环境 pushd%~dp0 cd.. setbjava=0 set"bbd=%cd%" java-version>nul2>nul if/inot%errorlevel%==0( setbjava=1 gotoENDJAVA )elseGOTOCHECKJAVA :CHECKJAVA for/f"tokens=3"%%gin('java-version2^>^&1^|findstr/i"version"')do( setJAVAVER=%%g ) setJAVAVER=%JAVAVER:"=% for/f"delims=.tokens=1-3"%%vin("%JAVAVER%")do( setCURRENTV=%%w ) if%CURRENTV%LSS8(setbjava=1) :ENDJAVA if%bjava%equ1( setxJAVA_HOME/M"%bbd%\jdk1.8.0_144" setxPath/M"%%JAVA_HOME%%\bin;%PATH%" ) pause echo********************************************** echojdk环境已配置好,请按任意键继续! pause
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。