自动配置/切换/查看JDK环境变量

最近老是需要几个版本的JDK切换工作,于是网上收集资料整理,自己写了一个:自动配置/切换/查看JDK环境变量的批处理脚本。顺带3个JDK版本分别是:jdk1.6.0_43,jdk1.7.0_80,jdk1.8.0_131,大家就不用自己辛辛苦苦的去安装jdk了,直接拿来就能用。

一,JDK环境变量自动配置.bat


@echo off

set home=%JAVA_HOME%

if defined home (

echo 删除现有的JAVA_HOME环境变量

  wmic ENVIRONMENT where "name=‘JAVA_HOME‘" delete

)

set class=%classpath%

if defined class (

echo 删除现有的classpath环境变量

  wmic ENVIRONMENT where "name=‘classpath‘" delete

)

call RefreshEnv

echo 请输入JDK所在路径:

set /p JDK_HOME=

wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%JDK_HOME%"

wmic ENVIRONMENT create name="classpath",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar"

rem 判断Path变量中是否包含jdk相关的配置,没有就添加

echo %Path% | findstr "jdk" >nul

if %errorlevel% equ 1 (

  wmic ENVIRONMENT where "name=path‘ and username=<SYSTEM>‘" set VariableValue=%path%;%%JAVA_HOME%%\bin;‘

)

call RefreshEnv

echo 请按任意键退出!

pause>nul

@echo on

这段批处理代码:

1,首先查看系统环境变量中是否存在JDK相关的环境变量,如有则删除掉。

2,用户输入本地安装JDK路径,添加JAVA_HOME,classpath等环境变量。

3,判断系统Path变量中是否包含jdk相关的配置,没有就添加。

双击"JDK环境变量自动配置.bat"文件运行批处理脚本,根据提示操作即可,如下图所示:

1,系统中存在JDK相关的配置时:

2,系统中不存在JDK相关的配置时:

二,JDK版本切换.bat


@echo off

rem --- 配置JDK的安装目录:修改成自己本地的JDK路径 ---

:init

set JAVA_HOME_1_8=D:\IT_Softwares\JDK\JDK8\jdk1.8.0_131

set JAVA_HOME_1_7=D:\IT_Softwares\JDK\JDK7\jdk1.7.0_80

set JAVA_HOME_1_6=D:\IT_Softwares\JDK\JDK6\jdk1.6.0_43

:start

echo 当前使用的JDK 版本:

java -version

echo.

echo =============================================

echo 选择JDK版本

echo 1.6 请输入 1

echo 1.7 请输入 2

echo 1.8 请输入 3

echo =============================================

:select

set /p opt=请选择JDK版本:

if %opt%==3 (

  set TARGET_JAVA_HOME=%JAVA_HOME_1_8%

)

if %opt%==2 (

  set TARGET_JAVA_HOME=%JAVA_HOME_1_7%

)

if %opt%==1 (

  set TARGET_JAVA_HOME=%JAVA_HOME_1_6%

)

echo 当前选择的Java路径:%TARGET_JAVA_HOME%

wmic ENVIRONMENT where "name=‘JAVA_HOME‘" delete

wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%TARGET_JAVA_HOME%"

rem -- refresh env ---

call RefreshEnv

echo 请按任意键退出!

pause>nul

@echo on

注意:5-7行代码修改成自己本地的JDK路径

这段批处理脚本代码是根据我们自己设置的JDK路径,然后选择的JDK版本来动态修改JAVA_HOME环境变量的,然后RefreshEnv.exe来刷新环境变量的值。

双击JDK版本切换.bat文件运行批处理脚本,根据提示操作即可,如下图所示:

这样JDK版本就从1.8.0_131切换到了jdk1.7.0_80,是不是很方便^v^。这段代码参照:孤傲苍狼博客中的代码。

三,JDK版本查看.bat


@echo off

echo 当前使用的JDK 版本:

java -version

set /p v=按任意键退出!

@echo on

这段批处理脚本代码很简单,就不多说了。

双击JDK版本查看.bat文件运行批处理脚本,如下图所示:

JDK版本果然就从1.8.0_131切换到了jdk1.7.0_80。

四,最重要的东西

当然就是下载地址了,百度云:

链接:http://pan.baidu.com/s/1pKEottT 密码:cpzs

时间: 2024-10-27 01:42:12

自动配置/切换/查看JDK环境变量的相关文章

配置Java的jdk环境变量

1.classpath E:\Java\jdk1.8.0_20\jre\lib\rt.jar;.;E:\Tomcat\lib; 2.JAVA_HOME E:\Java\jdk1.8.0_20; 3.Path(加入E:\Java\jdk1.8.0_20\bin;) %CommonProgramFiles%\Microsoft Shared\Windows Live;E:\Java\jdk1.8.0_20\bin;%SystemRoot%\system32;%SystemRoot%;%SystemR

Linux虚拟机中配置JDK环境变量

前提准备: 1,安装好Linux系统 2,下载好可以将文件传输到Linux系统工具例如:WinSCP 3,在windows中下载Linux版JDK: http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 一,创建存放JDK文件的文件夹 1,去到系统根目录 cd / 2,创建文件夹 mkdir 文件夹名 二,将文件传输到之前创建的文件夹中 注意:如果需要将文件放入到Linux中必须使用roo

Ubuntu配置JDK环境变量

本文是转载的!请参照原文!其中自己部分添加修改! 1.去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.解压后得到名字为jdk1.7.0_21的文件夹,将其复制到 /usr/lib/jvm下(需要新建jvm文件夹). sudo mkdir /usr/lib/jvm sudo tar zxvf j

ubuntu下配置JDK环境变量

配置jdk环境变量: 在启动终端并输入 gedit /etc/profile 在末尾添加一下配置,保存并退出 #set jdk environment export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 终端输入一下命令使配置生效 so

win10系统,jdk环境变量配置,编辑系统变量窗口显示旧版单行和新版列表问题

大家好,今天说一下我在配置jdk环境变量时遇到的编辑系统变量窗口显示问题. 首先我们说一下如何配置jdk环境变量. 右击此电脑,点击属性. 跳出如下窗口,点击高级系统设置. 跳出如下窗口,点击环境变量. 跳出如下窗口,点击新建,(注意一定是系统变量栏下的新建). 跳出如下窗口,编辑变量名和变量值,变量名如下:JAVA_HOME,变量值为安装的jdk路径,点击确定按钮. 找到path点击编辑,按照图上编号步骤执行,编号4是题主之前配置好的,这里需要读者自己输入一下,%JAVA_HOME%/bin.

jdk环境变量配置

前言: 先下载好对应系统版本的jdk版本:一般默认安装,安装好之后的步骤: 安装路径: 1.打开电脑的环境变量配置页面 2.新建环境变量 变量值为jdk的安装路径 新建CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; (%前面加上.;) 编辑path变量值 在path变量值后加%JAVA_HOME%\bin; 3.进入cmd窗口中执行命令 java -version 出现图上所示即安装成功.

Windows JDK环境变量的配置

下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装 计算机-->属性-->高级系统设置-->高级-->环境变量-->用户变量: 新建 JAVA_HOMED:\Program Files\Java\jdk1.8.0_05 (JDK的安装路径) 新建 PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 新建 CLASSPATH.;%JAVA_HOME%\

jdk环境变量的配置

jdk环境变量的配置,首先得安装jdk(安装就不说了,和一般的软件安装没有什么区别) 我的电脑,右键属性(如图) 高级系统设置-->高级-->环境变量 在环境变量中新建,变量名是 JAVA_HOME,变量值为C:\Program Files\Java\jdk1.8.0_51 (具体的看自己安装jdk的路径) 在环境变量中新建,变量名是 CLASSPATH,变量值为 .(英文状态下的点) 在系统查找path,如果没有新建一个C:\Program Files\Java\jdk1.8.0_51\bi

hadoop搭建杂记:Linux下JDK环境变量的设置(三种配置环境变量的方法)

Linux下JDK环境变量的设置(三种配置环境变量的方法) Linux下JDK环境变量的设置(三种配置环境变量的方法) ①修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题. vi /etc/profile 在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_H