JDK环境快速配置工具

JDK环境快速配置工具(一步完成)

JDK环境配置是java和Android开发必不可少的步骤,虽然网上教程很多,但在实际配置中可能会遇到很多问题。笔者在最近做相关工具的时候,需要在工作机上安装JDK环境,为了避免使用者配置JDK环境出错,就想到能否自动配置JDK环境,尽量减少人为配置的失误,特意在网上查询了一些能自动实现配置的方法,笔者在参考http://www.mzwu.com/article.asp?id=2940的基础上,结合实际做了一些更改,基本实现了功能。

    实现的基本原理:JDK安装后,自动更改环境变量内的配置,主要是增加和修改JDK相关内容,因为涉及到环境变量,因此需要管理员权限。
该工具实现主要基于vbs,由于vbs的管理员权限难以直接通过右键的形式获取,因此建议通过bat的形式或者命令行的形式实现。

工具代码如下:

Install.vbs

Dim WshShell, Path, FullKey
Set WshShell = wscript.CreateObject("wscript.shell")
'Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path
Path =  createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Path
wscript.echo Path
FullKey = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\"
WshShell.RegWrite FullKey & "JAVA_HOME", Path
WshShell.RegWrite FullKey & "CLASSPATH", ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar", "REG_EXPAND_SZ"
WshShell.RegWrite FullKey & "Path", WshShell.RegRead(fullkey & "Path") & ";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin", "REG_EXPAND_SZ"
wscript.echo "JDK安装成功,重启系统后即可使用!"

install.bat命令

@echo off  
setlocal EnableDelayedExpansion  
cscript.exe %~dp0Install.vbs

使用方式

    将vbs文件和bat文件放在安装好的JDK的子路径下,注意是安装JDK的一级目录下即,如E:\Java\jdk1.8.0_145。
    右键bat命令,“以管理员权限运行”,命令行内出现重启电脑的提示,即为成功。
    可前往环境变量内查看是否含有,JAVA_HOME之类的字符串,含有即为成功。
    若失败,建议以管理员权限运行命令行,在命令行内再运行bat命令。

注意事项

注意:因为涉及到注册表环境变量的修改,本工具的使用后,需要重启电脑才能生效。另,由于工具中未添加对包含路径的支持,因此JDK的安装路径一定不要包含空格(至于包含中文的路径,暂未测试,大家自行尝试)。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值