java配置path_java中path的配置
java中path的配置(windows系统): 以jdk解压版为例。
⽅法⼀:
1、⾸先将jdk解压到系统的指定⽬录,如D:/jdk1.5.0_15/
2、右击“我的电脑”-->“属性”-->“⾼级” 选择“系统变量”中的path(如没有,可以新建),然后进⾏“编辑”操作在path中加⼊如下值:如D:/jdk1.5.0_15/bin;(建议在path值的最前⾯加⼊)然后⼀路确定。注意:path中的每个值⽤“;”分割。
3、验证是否正确的配置了java环境变量:进⼊cmd窗⼝,输⼊java -version回车确定:如出现java的版本等信息,则配置成功。
⽅法⼆:
1、⾸先将jdk解压到系统的指定⽬录,如D:/jdk1.5.0_15/
2、右击“我的电脑”-->“属性”-->“⾼级”,选择系统变量,新建⼀个变量,取名为“JAVA_HOME”,将JAVA_HOME的值设定为D:/jdk1.5.0_15,确定
3、同样,选择“系统变量”中的path,在path路径中加⼊%JAVA_HOME%/bin;
4、验证是否正确的配置了java环境变量:进⼊cmd窗⼝,输⼊java -version回车确定:如出现java的版本等信息,则配置成功。
其实⽅法⼀和⽅法⼆没有本质上的区别,只是⽅法⼆将jdk的路径单独放在了⼀个叫JAVA_HOME的系统变量中,然后path中使⽤“%变量%”的形式来引⽤JAVA_HOME的值,这样做的好处是:如果以后你的jdk的⽬录放到了别的地⽅,可以只修改JAVA_HOME中的值,⽽不⽤再到path中去修改,省去了⼀些不必要的⿇烦;
系统变量path修改了怎么恢复另外,JAVA_HOME这个名字可以随便起,不⼀定⾮的要叫JAVA_HOME,你完全可以叫I_LOVE_YOU,然后在path中加
⼊%I_LOVE_YOU%/bin;只要两处保持⼀致就可以,不过还是不建议这么做,因为有些第三⽅软件,如oracle的某些产品,会默认的去path中寻名叫JAVA_HOME的环境变量。
为什么要设置path? ⾸先windows操作系统中的path分为⽤户环境变量path和系统变量path ⽤户环境变量的path就是针对多⽤户操作系统的当前⽤户,⽽系统变量path可以被所有的⽤户使⽤。设置path的作⽤是系统可以在任何⽬录下执⾏所需要的应⽤程序(⼀般为.exe或批处理⽂件),打开命令⾏窗⼝,输⼊e
cho %path%就可以查看当前的path路径中的值(你也可以试⼀下 echo %JAVA_HOME%,看会输出什么),也可以通过“我的电脑”-->“属性”-->“⾼级”来查看,不过使⽤echo %path%的⽅式所得到的结果⼀般是当前⽤户环境变量的值和系统变量值的总和。当你执⾏⼀个程序的时候,系统会沿着path路径去寻应⽤程序的位置(这也就是为什么建议将java的环境变量⽅法前⾯的原因,因为会第⼀个到,节省时间,不过也差不了多少......)如果没有在path中到对应的程序的位置,就会输出“某某不是内部或外部命令,也不是可运⾏的程序或批处理⽂件”的提⽰信息。
⽐如说我们最常⽤的ping命令,它所在位置为:C:/Windows/,你查看⼀下你系统的path中是否
有:C:/Windows/System32这个值,现在把它去掉,打开⼀个新的命令⾏窗⼝(注意不是在刚才的命令⾏窗⼝),输⼊ping,出现"'ping'不是内部或外部命令,也不是可运⾏的程序或批处理⽂件"的提⽰,那么,我们进⼊所在的位置 (利⽤cd或cd ..命令,必要时切换盘符) C:/Windows/System32,再次输⼊ping,是不是⼜可以执⾏了呢?这回可以清楚的看到path路径的作⽤了,只要将可执⾏⽂件的路径加⼊到path中,在windows中,你可以在任何⼀个盘符的任何⼀个⽬录下执⾏它,就不⽤必须到⽂件所在的真实路径位置去执⾏它了。
jdk也是同样的道理,因为我们要经常会⽤到jdk中bin⽬录下的java,javac,javadoc等命令,所以将它们 的路径加⼊到path中,这样就可以在任何的路径下运⾏命令了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论