`
your233
  • 浏览: 276278 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

切换JDK环境变量

 
阅读更多
@echo OFF
rem 修改背景/字体颜色为黑/绿
color 0A

rem 自动设置JDK环境变量,本程序不会对 [系统环境变量] 造成破环!不需要重启!!
rem 没有%%JAVA_HOME%%变量值则设置%%JAVA_HOME%%,%%CLASSPATH%%,补充%%PATH%%
rem 有%%JAVA_HOME%%变量值则设置过;会仅更新%%JAVA_HOME%%
echo + 自动设置JDK环境变量,不需要重启!!
echo + 首次使用注意:
echo + 1.自行修改31,32行
echo + [当前用户环境变量]
echo + JAVA_HOME: "%JAVA_HOME%"
echo + CLASSPATH: "%CLASSPATH%"
echo + PATH: "%PATH%"

:menu
echo.
echo.
echo -----------------------------------------------------
echo + 菜单 ............................[快捷键] +
echo + 1 .设置环境变量为JDK1.5 ..............[1] +
echo + 2 .设置环境变量为JDK1.6 ..............[2] +
echo + m .返回显示菜单 ......................[m] +
echo + q .退出...............................[q] +
echo -----------------------------------------------------
echo.
echo.

@rem 用户设置jdk路径

set java5path=D:\bea\jdk150_10
set java6path=D:\bea\jdk160_05

if "%JAVA_HOME%" == "" (
    echo 没有检测到%%JAVA_HOME%%
    goto noJavaHome
) else (
  echo 已检测到%%JAVA_HOME%%
  goto hasJavaHome
)

:noJavaHome

set /p off=请输入对应的快捷键1/2/m/q并按回车:
if /i "%off%"=="1" goto noJavaHome_setJDK1.5
if /i "%off%"=="2" goto noJavaHome_setJDK1.6
if /i "%off%"=="m" goto menu
if /i "%off%"=="q" exit
echo 你打的虾米东西呀?乱敲不起作用撒。呵呵。
goto menu

:hasJavaHome

set /p off=请输入对应的快捷键1/2/m/q并按回车:
if /i "%off%"=="1" goto hasJavaHome_setJDK1.5
if /i "%off%"=="2" goto hasJavaHome_setJDK1.6
if /i "%off%"=="m" goto menu
if /i "%off%"=="q" exit
echo 你打的虾米东西呀?乱敲不起作用撒。呵呵。
goto menu

:noJavaHome_setJDK1.5
echo + 2 .没有检测到%%JAVA_HOME%%;设置环境变量为JDK1.5 +
wmic ENVIRONMENT create name="JAVA_HOME",username="%UserName%",VariableValue="%java5path%"
wmic ENVIRONMENT create name="CLASSPATH",username="%UserName%",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
wmic ENVIRONMENT create name="Path",username="%UserName%",VariableValue="%%JAVA_HOME%%\bin"
echo + 设置完毕,任意键退出 +
goto anyKeyToExit
:noJavaHome_setJDK1.6
echo + 3 .没有检测到%%JAVA_HOME%%;设置环境变量为JDK1.6 +
wmic ENVIRONMENT create name="JAVA_HOME",username="%UserName%",VariableValue="%java6path%"
wmic ENVIRONMENT create name="CLASSPATH",username="%UserName%",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
wmic ENVIRONMENT create name="Path",username="%UserName%",VariableValue="%%JAVA_HOME%%\bin"
echo + 设置完毕,任意键退出 +
goto anyKeyToExit

:hasJavaHome_setJDK1.5
echo + 2 .已检测到%%JAVA_HOME%%;设置环境变量为JDK1.5 +
echo "%java5path%"
wmic ENVIRONMENT where "name='JAVA_HOME'" set VariableValue="%java5path%"
echo + 设置完毕,任意键退出 +
goto anyKeyToExit
:hasJavaHome_setJDK1.6
echo "%java6path%"
echo + 3 .已检测到%%JAVA_HOME%%;设置环境变量为JDK1.6 +
wmic ENVIRONMENT where "name='JAVA_HOME'" set VariableValue="%java6path%"
echo + 设置完毕,任意键退出 +
goto anyKeyToExit

:anyKeyToExit

pause
分享到:
评论

相关推荐

    windows下使用批处理实现切换JDK环境变量

    总而言之,通过编写批处理文件来切换JDK环境变量是一种有效且实用的方法,尤其适合开发人员需要频繁切换不同版本JDK时使用。这个过程不仅简化了操作,提高了效率,还避免了手动设置环境变量时可能出现的错误。需要...

    jdk环境变量

    ### JDK环境变量配置详解 #### 一、引言 在Windows操作系统上安装并配置JDK(Java Development Kit)是进行Java开发的基础步骤之一。正确配置JDK环境变量不仅能够简化开发流程,还能够确保编译运行Java程序时更加...

    JDK环境变量设置小工具

    本文将介绍一个名为“JDK环境变量设置小工具”的实用程序,它简化了通常繁琐的环境变量配置过程。 这个工具是针对初学者和专业开发者的便捷解决方案,尤其对那些不熟悉Windows系统环境变量配置的用户而言。它提供了...

    JDK环境变量配置图文教程及下载地址

    ### JDK环境变量配置详解 #### 一、前言 本文主要介绍如何进行JDK环境变量配置,对于JDK的安装过程不再赘述。通常情况下,按照安装向导提示即可完成安装,但需确保记住安装路径,以便后续环境变量配置。 #### 二...

    jdk环境变量设置 以及测试方法

    ### JDK环境变量设置及其测试方法 #### 一、概述 在进行Java开发的过程中,正确配置JDK环境变量是非常重要的一步。这不仅确保了Java应用程序能够正常运行,还为开发工具和构建脚本提供了必要的环境支持。本文将...

    Windows系统JDK环境变量配置

    ### Windows系统JDK环境变量配置详解 #### 一、引言 Java开发工具包(Java Development Kit,简称JDK)是Sun Microsystems针对Java语言的一套开发工具包,它包含了编译器、解释器、文档和其他工具等。对于任何Java...

    配置双jdk环境变量

    "配置双jdk环境变量" 在开发环境中,配置jdk环境变量是一件非常重要的事情。jdk环境变量的配置可以提高开发效率,省去不必要的麻烦。下面将详细介绍如何配置双jdk环境变量。 一、jdk版本问题 jdk分为32位和64位两...

    JDK环境变量配置工具

    传统的JDK环境变量配置通常需要用户手动编辑系统环境变量,这在频繁切换JDK版本时会变得繁琐。"JDK环境变量配置工具"的出现就是为了简化这一过程。虽然该工具没有提供图形界面来选择路径,但通过批处理脚本(如...

    JDK 环境变量 自动配置

    标题中的“JDK环境变量自动配置”指的是在安装Java Development Kit (JDK)时,操作系统能够自动设置必要的环境变量,使得用户无需手动编辑系统环境变量来启用Java开发和运行环境。通常,这些环境变量包括`JAVA_HOME`...

    auto-JDK切换(环境变量刷新工具+bat脚本)

    针对这一需求,"auto-JDK切换(环境变量刷新工具+bat脚本)"提供了一个解决方案,帮助用户快速、方便地在多版本JDK之间切换。这个压缩包包含了一系列工具和脚本,旨在简化系统环境变量的管理和更新过程,确保正确地...

    JDKCut.bat,jdk环境变量快速切换脚本

    总的来说,`JDKCut.bat`是一个实用的工具,它简化了Java开发过程中JDK环境变量的管理。通过这个脚本,开发者可以更加高效地在不同的JDK版本之间切换,从而更好地进行兼容性测试和开发工作。熟练掌握和运用这样的工具...

    JDK环境变量自动配置工具v1.4.2.25.zip

    这个过程对于初学者或IT运维人员来说可能较为繁琐,因此出现了"JDK环境变量自动配置工具v1.4.2.25"这样的实用工具。 1. **环境变量详解**: - **JAVA_HOME**:指向JDK的安装目录,这个变量使得其他程序能够找到JDK...

    JDK环境变量一键设置

    "JDK环境变量一键设置"正是为了解决这个问题,它提供了一个便捷的方法,通过一个C#带界面的脚本来快速设置Windows系统的JDK环境变量,免去了手动配置的繁琐步骤。 首先,环境变量包括PATH、JAVA_HOME、CLASSPATH等...

    Tomcat and JDK环境变量删除

    可以自动删除jdk、tomcat环境变量及相关环境变量配置信息,方便多套开发环境切换前的环境变量清理

    java 不同版本JDK环境变量一键切换

    针对许多人在开发的过程中可能涉及到多个的jdk版本切换,如果直接通过手动切换无疑是很麻烦的。本脚本工具能够实现不同的jdk快速切换,切无需重启电脑。如果无效,可能为setX命令对应的setX.exe程序未安装,具体可...

    JDK环境变量配置

    ### JDK环境变量配置详解 #### 一、JDK环境变量配置概述 对于初学者来说,正确配置JDK环境变量是编程学习过程中一个重要的步骤。本文将详细介绍如何在Windows操作系统上进行JDK环境变量的配置,并确保Java开发环境...

    JDK环境变量自动配置

    可以自动配置jdk环境变量及自动切换不懂版本的jdk,方便多套开发环境切换

Global site tag (gtag.js) - Google Analytics