使⽤bat 设置java 环境变量
有时候需要切换多个版本,所以⼲脆⼀次性做好准备⼯作,⽽bat批处理很好的解决了个⿇烦
⾸先保存系统默认的环境变量
或者查询当前环境变量
只需要更改,JDK的路径就可以了,其他代码不⽤管。设置的时候360会发发神经,⽊马⽂件,这个不⽤管它!
JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
Windows下JAVA⽤到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。
( 今晚使⽤新系统配置,不知道怎么的需要加bin才可以在CMD运⾏,JAVA_HOME=C:\jdk1.5.0_06\bin; 下⾯是⽹上整理实践可使⽤贴上的,注意JDK和Eclipse必须同位数Bit才可以使⽤,不能是不同位数的程序,已实践,不然要报错⽆法使⽤;如需卸载JDK,JDK不能直接删除⽂件夹,要使⽤卸载⽅式,不然⽆法再使⽤JDK或⽆法卸载,只有重新安装OS才能使⽤了,以前遇过 )
(注,如果你对DOS批处理不了解,你可能不明⽩%%引起来的内容是什么意思;其实这⾥是引⽤上⼀步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开⼀个控制台窗⼝,输⼊echo %JAVA_HOME%来看⼀下你的设置结果)%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
1echo %path%
1@echo off ::添加环境变量JAVA_HOME @echo off echo 添加java 环境变量set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment set evname=JAVA_HOME set javapath=c:\java\jdk reg add "%regpath%" /v %evname% /d %javapath% /f pause >nul ::删除环境变量JAVA_HOME @echo off echo 删除java 环境变量set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment set evname=adfas reg delete "%regpath%" /v "%evname%" /f pause >nul
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 JAVA_HOME 指向的是JDK 的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够到bin 、lib 等⽬录。
1 JAVA_HOME=C:\jdk1.5.0_06 PATH 环境变量原来Windows ⾥⾯就有,你只需修改⼀下,使他指向JDK 的bin ⽬录,这样你在控制台下⾯编译、执⾏程序时就不需要再键⼊⼀⼤串路径了。设置1
2jdk怎么使用
3
为什么CLASSPATH后⾯指定了tools.jar这个具体⽂件?不指定⾏不⾏?显然不⾏,⾏的话我还能这么罗索嘛!:) 这个是由java语⾔的import机制和jar机制决定的,你可以查资料解决。 PATH=%JAVA_HO
ME%\bin;%PATH% 同样,%PATH%是引⽤以前你设置的PATH 环境变量,你照抄以前的值就⾏了。 CLASSPATH 环境变量我放在最后⾯,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH 设置不对引起的,所以要加倍⼩⼼才⾏。 CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ⾸先要注意的是最前⾯的".;",如果你看不清,我给你念念——句点分号。这个是告诉JDK ,搜索CLASS 时先查当前⽬录的CLASS ⽂件——为什么这样搞,这1
2
3
4
5
67
8
9
10
11
12 具体的设定⽅法: 右键点击我的电脑->属性->⾼级->环境变量,修改下⾯系统变量那个框⾥的值就⾏了。 ⽤户修改txt ⽂本属性auto.bat ⽂件,在其末尾加⼊: set JAVA_HOME=C:\jdk1.5.0_06 set PATH=%JAVA_HOME%\bin;%PATH% set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 1
2
3
4
5
6
7
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论