锁定老帖子 主题:用批处理设置jdk和tomcat环境变量
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-05
最后修改:2010-03-08
学过Java编程的人应该知道,都是要设置JDK的环境变量,这个是很烦的。下面就是我写的用于设置环境变量的批处理。 大家把下面的代码复制下来,另存为bat文件也就是批处理文件了,双击运行就可以了。
@echo off
自己测了一下 改成了如下 @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文件。 也不行 郁闷啊 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-09-20
楼主高明... 手动点击一下就ok了
|
|
返回顶楼 | |
浏览 4447 次