`

用批处理设置jdk和tomcat环境变量

阅读更多

学过Java编程的人应该知道,都是要设置JDK的环境变量,这个是很烦的。下面就是我写的用于设置环境变量的批处理。

大家把下面的代码复制下来,另存为bat文件也就是批处理文件了,双击运行就可以了。

 

@echo off
title JDK和Tomcat环境变量设置
color 0a
set /p inputJH=     [请输入你要设置的JDK的安装目录:]
if /i "%inputJH%"=="" set inputJH=%Java_Home%
set /p inputTH=     [请输入你要设置的Tomcat的安装目录:]
if /i "%inputTH%"=="" set inputTH=%Tomcat_Home%
echo 正在配置环境变量,请稍候......
reg add "HKCU\Environment" /v Java_Home /t reg_sz /d "%inputJH%" /f
reg add "HKCU\Environment" /v Tomcat_Home /t reg_sz /d "%inputTH%" /f
reg add "HKCU\Environment" /v ClassPath /t reg_sz /d ".;"""%%Java_Home%%\lib\dt.jar""";"""%%Java_Home%%\lib\tools.jar"""" /f
reg add "HKCU\Environment" /v Path /t reg_sz /d """"%%Java_Home%%\bin""";"""%%Tomcat_Home%%\bin""";" /f
pause
cls
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 恭喜您,环境变量配置成功...
echo.
echo      您的Jdk的安装路径为:%inputJH%
echo      您的Tomcat的安装路径为:%inputTH%
echo 注意:如果不重启的话,可以去“我的电脑”“属性”那里在设置环境
echo 变量那里单击一下确定,然后这个环境变量就会生效了。
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
set /p tmp=操作结束,请按回车键退出...
pause>nul

 

 

 

自己测了一下

改成了如下

@echo off
title JDK和Tomcat环境变量设置
color 0a

SET inputJH=C:\jdk1.5.0_14
SET inputTH=C:\jdk


echo 正在配置环境变量,请稍候......
reg add "HKCU\Environment" /v JAVA_HOME /t reg_sz /d "%inputJH%" /f
reg add "HKCU\Environment" /v TOMCAT_HOME /t reg_sz /d "%inputTH%" /f
reg add "HKCU\Environment" /v classpath /t reg_sz /d ".;%%JAVA_HOME%%\lib" /f
reg add "HKCU\Environment" /v path /t reg_sz /d "%%JAVA_HOME%%\bin" /f
pause
cls
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 恭喜您,环境变量配置成功...
echo.
echo      您的Jdk的安装路径为:%inputJH%
echo      您的Tomcat的安装路径为:%inputTH%
echo 注意:如果不重启的话,可以去“我的电脑”“属性”那里在设置环境
echo 变量那里单击一下确定,然后这个环境变量就会生效了。
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
set /p tmp=操作结束,请按回车键退出...
pause>nul 
 

运行完之后(并重启)在环境变量那里看起来路径是正确的  regedit看注册表的值也是对的

但在console里输入 java 就是不对

非要我在环境变量那里手动 动两下 哪怕只是 空格 回退  然后点击确定  实际上什么都没改  但这时在去console java就可以了 不知道为什么  以上测试环境在虚拟机里 xp英文操作系统

 

 

又试了一下方法

首先在一台机器上设置好环境变量。
然后从注册表regedit中导出以下位置的内容:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
[HKEY_CURRENT_USER\Environment]
将文件存为env.reg(文件名可任意)。
创建批处理文件env.bat并写入以下内容:
regedit env.reg
在需要设置环境变量的机器上执行env.bat就可以了。
当然也可以直接在regedit中导入env.reg文件。

 也不行 郁闷啊

分享到:
评论
1 楼 liang86liang 2010-09-20  
楼主高明... 手动点击一下就ok了

相关推荐

    批处理同时设置jdk和tomcate环境变量

    将批处理文件放在jdk和tomcate同一目录下,注意jdk和tomcate的版本

    JDK+TOMCAT+ORACLE环境变量设置批处理

    里面含有JDK,TOMCAT,ORACLE等基本配置,永久配置,重启后有效,下载之后请先设置成自己的路径(检查清楚),再执行

    bat设置环境变量 jdk, tomcat

    1. 如果你要设置Tomcat环境变量,可以继续在同一个bat文件中添加以下内容,将`C:\Program Files\Apache Software Foundation\Tomcat 9.0`替换为实际的Tomcat安装路径: ``` setx CATALINA_HOME "C:\Program Files\...

    批处理设置系统变量JAVAHOME和TOMCATHOME

    `JAVAHOME`和`TOMCATHOME`是两个常见的环境变量,它们分别指向Java JDK和Apache Tomcat的安装目录。正确设置这两个变量可以帮助我们快速调用Java开发和部署工具,提高工作效率。 `JAVAHOME`环境变量通常设置为Java ...

    设置JDK环境变量-放到JDK安装目录批处理

    JDK环境变量设置:每次安装完JDK都要设置环境变量,颇为繁琐,编写一个批处理,直接一键设置好环境变量,注意:需要将该批处理放到安装目录下,运行即可

    java,tomcat环境变量设置工具

    "java,tomcat环境变量设置工具"可能就是为了解决这些配置问题而设计的。它简化了环境变量的设置过程,让用户能够更轻松地管理和调整Java及Tomcat的相关配置,避免手动编辑系统环境变量的繁琐操作。 在提供的压缩包...

    TOMCAT一键设置环境变量

    使用这种方法,用户可以快速、方便地配置好运行Tomcat所需的环境变量,而不需要了解环境变量的具体设置过程。 五、注意事项 1. 确保设置的环境变量路径无误,避免使用含有空格的路径,因为这可能导致脚本执行错误...

    64位自带1.8JDK tomcat,无需配置环境变量直接启动

    这个压缩包提供了一个预配置好的64位Apache Tomcat 8.5.23服务器,集成1.8版本的JDK,简化了用户的部署步骤,无需配置环境变量或修改配置文件,且支持通过`install.bat`一键注册为Windows服务,方便管理和使用。...

    tomcat,jdk,maven环境变量配置(备忘)

    在IT行业中,环境变量配置是每个开发者都需要掌握的基础技能之一,尤其对于Java开发人员来说,配置Tomcat、JDK和Maven的环境变量是必不可少的步骤。这些工具是构建、运行和部署Java应用程序的关键组件。下面我们将...

    用批处理(.bat)自动配置Tomcat服务器

    1. **设置环境变量**:配置Tomcat前,我们需要确保Java Development Kit (JDK) 已安装并正确配置了JAVA_HOME环境变量。在批处理脚本中,可以使用`set`命令来设置或修改环境变量,例如: ``` set JAVA_HOME=C:\...

    jdk和tomcat最详细的安装,安装成功率高

    - 如果启动 Tomcat 时遇到 `start up.bat` 命令窗口一闪而过的问题,建议检查 Tomcat 的 `bin` 目录下的批处理文件兼容性设置。 - 在 `bin` 目录下找到 `startup.bat` 文件,右键点击选择“属性” -> “兼容性”,...

    Tomcat环境变量配置

    ### Tomcat环境变量配置详解 #### 一、Tomcat启动与关闭脚本的理解与配置 在启动或关闭Tomcat服务时,我们通常会通过`bin`目录下的`startup.bat`和`shutdown.bat`两个批处理文件来实现。这两个文件的作用分别如下...

    java+Tomcat环境变量的配置

    在IT领域,特别是Java开发与部署环境中,正确配置环境变量是确保应用程序能够顺利运行的关键步骤...通过以上详尽的指导,您可以确保Java和Tomcat环境变量的正确配置,从而为开发和部署Java Web应用提供稳定的基础环境。

    Jdk+tomcat安装部署

    请注意,尽管在描述中提到JDK安装时不需要配置环境变量,但为了能够在命令行或其他开发工具中使用Java,通常建议配置环境变量,包括`JAVA_HOME`,`PATH`和`CLASSPATH`。 **Tomcat安装说明** 1. **下载Tomcat** ...

    tomcat配置不同版本的JDK路径

    这些行的作用是设置`JAVA_HOME`、`CLASSPATH`和`PATH`等环境变量,以便Tomcat知道使用哪个JDK版本。 2. **理解环境变量的作用** - **JAVA_HOME**:指定JDK的安装路径,Tomcat会依据这个变量来确定使用的JDK版本...

    jdk、tomcat、maven、svn开发配置文档,mysql卸载清除批处理等等

    安装JDK后,需要进行环境变量配置,主要涉及`JAVA_HOME`、`PATH`和`CLASSPATH`三个变量。`JAVA_HOME`指向JDK的安装路径,`PATH`添加%JAVA_HOME%\bin,使得命令行可以执行Java相关命令,`CLASSPATH`则用于指定类库的...

    tomcat批处理打包

    2. **配置环境变量**:安装JDK时,我们需要设置JAVA_HOME环境变量,指向JDK的安装路径。同时,还需要将%JAVA_HOME%\bin添加到PATH环境变量中,使系统能够全局调用Java相关命令。对于Tomcat,也需要设置CATALINA_HOME...

    exe打包工具smartinsatall及配置包_使用教程.rar

    快速帮助大家打包java web项目,可将jdk、tomcat、mysql与工程打包成exe安装程序,打包程序安装过程中调用手写的批处理文件,配置jdk、tomcat环境变量,注册tomcat、mysql服务并初始化数据库等操作。打包程序卸载时...

    Java环境配置批处理

    另一个文件`tomcat环境变量设置.bat`与Java环境配置有关,因为Tomcat是一个基于Java的Web应用服务器。它可能包括: 1. 设置`CATALINA_HOME`变量,指向Tomcat的安装目录。 2. 可能需要更新PATH,将Tomcat的bin目录...

Global site tag (gtag.js) - Google Analytics