因为项目需要,部署的地方比较多,故写了个一键自动安装jdk的bat脚本。
新建一个TXT文件,将以下代码拷贝至其中,另存为 jdkInstall.bat 文件,双击执行即可。
注意:
(1)需要将jdk安装文件与此bat文件放在同一文件夹下,否则需要修改对代码中的 myjdkpath 的值做修改;
(2)中文乱码:cmd中的编码方式为ANSI,若中文不是此编码方式则会出现乱码。所以我们另存为时,编码选择“ANSI”,如图:
代码如下:
@echo off rem jdk安装路径 set myjavapath=C:Javajdk rem jdk安装文件所在路径,默认当前文件夹 set myjdkpath=jdk-7u79-windows-x64.exe cls color 2f echo. echo ********************************************** echo. echo 一键安装 JDK 到 %myjavapath%
echo 有问题到我的博客留言:http://www.cnblogs.com/VweiweiyixiaoV/p/8318342.html echo. echo 请保证此bat文件与JDK安装文件放置于同一文件夹下 echo. echo 【安装】请按任意键,【退出】直接关闭窗口 echo. echo ********************************************** echo. pause IF EXIST %myjavapath%injava.exe ( echo 自动配置java环境变量 echo 在 %myjavapath% 下发现java程序,请选择: echo 1. 注册环境变量请按任意键 echo 2. 退出直接关闭窗口 echo. pause goto SETENV ) echo. echo 正在安装jdk,请不要执行其他操作 echo. echo 这个时间大约需要二、三分钟,请稍等...... echo. start /WAIT %myjdkpath% /s /norestart /v /qn INSTALLDIR=%myjavapath% echo. goto SETENV :SETENV echo. echo 正在设置环境变量: echo (1)正在设置 JAVA_HOME=%myjavapath% echo. setx JAVA_HOME %myjavapath% echo. echo (2)正在设置 CLASSPATH setx CLASSPATH .;%myjavapath%lib ools.jar;%myjavapath\%libdt.jar;%myjavapath%jrelib t.jar echo. echo (2)正在设置 PATH setx PATH %myjavapath%in echo. echo JDK环境变量设置成功 echo. echo 安装完毕,测试是否安装成功: echo %myjavapath%injava.exe -version echo. call %myjavapath%injava.exe -version echo. if %errorlevel% == 0 ( echo 恭喜你,JDK已成功安装! echo. goto END ) echo 貌似安装不成功,您得自己想办法了!也可到我的博客留言:http://www.cnblogs.com/VweiweiyixiaoV/p/8318342.html
echo. goto END :END pause