使用批处理设置JDK环境变量(Win7可用)

欢迎探讨,如有错误敬请指正

如需转载,请注明出处http://www.cnblogs.com/nullzx/

1. JDK环境的设置

一般情况下来说按照网上大多数的教程设置JDK的环境变量即可。但对于某些特殊的情况,比如实验室中安装了还原系统的计算机,上课时教室里供老师使用的计算机等等我们可能需要重复的操作。一般我将JDK放在U盘中,每次上课,开机后盘符可能发生变化,这样每次都设置一次环境变量就显得非常繁琐,对于重复的劳动,一定要交给计算机完成。在网上查阅相关资料后,加上一定的修改(源代码最后一步较为复杂,在Win7下使用有些问题)制作了如下的批处理文件,使用该文件不需要输入任何路径。

@echo off
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set javahome=%~dp0%

rem LPY
echo.
echo ************************************************************
echo *                                                          *
echo *                   JDK 系统环境变量设置                   *
echo *                                                          *
echo ************************************************************
echo.
echo === 准备设置环境变量: JAVA_HOME=%javahome%
echo === 注意: 如果JAVA_HOME存在,会被覆盖,此操作不可逆的,请仔细检查确认!! ===
echo.
echo === 准备设置环境变量(前面有个.): CLASS_PATH=.;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;.
echo === 注意: 如果CLASS_PATH存在,会被覆盖,此操作不可逆的,请仔细检查确认!! ===
echo.
echo === 准备设置环境变量: PATH=%%JAVA_HOME%%\bin
echo === 注意: PATH会追加在最后面,
echo.
set /P EN=请确认后按 回车键 开始设置!
echo.
echo.
echo.

echo.
echo === 新创建环境变量 JAVA_HOME=%javahome%
setx "JAVA_HOME" /M %javahome%
echo.
echo.

echo === 新创建环境变量 CLASS_PATH=%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;.
setx "CLASS_PATH" /M ".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
echo.
echo.

echo === 新追加环境变量(追加到最后面) PATH=;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;
set append=;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;
set newPath=%Path%%append%
setx "Path" /M %newPath%
echo.
echo.
echo === 请按任意键退出!
pause>nul

2. 使用方法

1. 新建一个TXT文件,将上述批处理代码复制到新建的TXT文档汇中,然后更改后缀为bat

2. 将该bat文件放置在JDK安装目录下(如下图所示)

3. 双击运行

注意事项:

(1)仅运行一次即可,多次运行该文件可能会造成,系统环境变量Path不断添加JDK目录

(2)如需删除,到系统中删除环境变量即可

3. 参考文章

http://blog.csdn.net/lpy3654321/article/details/9822439

时间: 2024-10-08 04:15:49

使用批处理设置JDK环境变量(Win7可用)的相关文章

设置JDK环境变量(linux版)

设置环境变量一.修改/etc/profile文件 当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题. 用文本编辑器打开/etc/profile,在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport J

linux 设置 jdk环境变量

1.安装jdk  tar zxvf jdk-8u112-linux-i586.tar.gz 2.设置环境变量:vi /etc/profile 输入i加入内容如下:export JAVA_HOME=/usr/locale/jdk1.8.0_112export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH 3.加载刚设置的变量  source /etc/profil

Win7下JDK环境变量设置批处理(转)

每次重装系统之后,都需要重新设置JDK环境变量 项目中有些入门小白看了网络上的设置环境变量的文章还是会设置错环境变量 提供一个批处理能够在Win7下运行(使用了setx命令),自动设置环境变量. cls @echo off :START set /p home=请输入JDK安装路径: IF EXIST "%home%\bin\java.exe" GOTO INSTALL :WARNING rem 输入目录错误,提示重新输入 echo 您所输入的路径不是JDK安装路径 echo 请重新输

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

Linux下Jdk的安装和jdk环境变量的设置

我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题.什么是环境变量?如何定制环境变量?我将在下面做一些介绍. 一.什么是环境变量?Linux是一个多用户的操作系统.多用户意味着每个用户登录系统后,都有自己专用的运行环境.而这个环境是由一组变量所定义,这组变量被称为环境变量.用户可以对自己的环境变量进行修改以达到对环境的要求. 二.定制环境变量 环境变量是和Shell紧密相关的,它是通过Shell命令来设置的.环境变量又可以被所有当前用户所运行的程序所使用.对于bash来说,

启动Eclipse、Tomcat时设置相关环境变量的批处理

根据相应脚本建立以下cmd(bat也行)文件,并修改成你机器上的实际环境,相信会很方便你的操作,对于Java.Tomcat.Eclipse的初学者来说也可以了解大概需要设置哪些系统环境变量. 1.StartupJava.cmd设置Java环境变量的快捷方式 @Echo Off @Rem Set Java Environment Variable... @Rem Set Java Home... Set JAVA_HOME=C:\Java\jdk1.5.0_13 @Rem Set Path...

windows上自动设置java环境变量的脚本

转:http://www.cnblogs.com/flowwind/p/4066146.html 近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置 JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻烦,所以想着偷懒下,用脚本直接执行就很快了,搜了下bat的命 令,写了个配置java环境变量的脚本. 这里默认设置了java jdk的安装路径为C:\Program Files\Java\jdk1.7

学会配置jdk环境变量

一.jdk环境变量的配置 提示:要配jdk环境变量,就要有jdk文件.jdk文件自行百度下载 而且win10和win7的设置有点差异,但基本的都一样,都是这样设置的 第一步:首先右键"我的电脑",点击属性 第二步:点击"高级系统设置" 第三步:点击"环境变量" 第四步:点击系统变量的"新建":这里要新建两个变量,分别是"JAVA_HOME"和"CLASSPATH"; 第五步:设置变量首先

为什么要设置Java环境变量(windows)

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手.究其原因,就是对这些概念没有理解,知其然但不知其所以然.下面的内容,就是帮助大家知其所以然. 一.基本原理 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系