环境变量路径配置
要求:我们希望我们能在JDK的bin目录下运行我们安装在任何目录下的程序。
说点和Java无关的:
计算器指挥:calc.exe;记事本命令:notepad.exe。
如果你要执行一个应用,而我们不在应用所在的目录下,怎么办?
首先,我去应用程序所在的目录执行它,或者您可以做另一件事。这是windows非常好的一点。告诉我应用程序所在的目录。
操作系统中有一个路径变量,可以在其中配置可以直接在任意目录下运行的程序。
将上面的应用程序路径放在path变量中。
1个永久配置(主)
解释一下:
环境:指windows的环境。变量:将改变的数据。
解释一下:
系统变量的路径:
Path是一个名为path的变量,它记录了应用程序的路径。(。exe文件)
其他应用程序的路径已经存储在路径变量中。这里,我们将把bin下所有命令所在的目录放在Path中。
由于路径变量中有其他程序的路径,所以我们必须注意在再次添加目录时不要删除原始路径。
要将jdk的bin目录添加到路径中:
1.复制jdk的bin目录的路径
2.在系统变量中打开路径变量,单击编辑,然后将光标移动到前面并按下主页按钮:
3.将复制的jdk的bin目录粘贴到光标处,然后在bin目录下添加一个英文分号:
4.单击确定。
测试配置是否成功:
配置环境变量后,必须重新打开一个dos命令,在任意目录下输入Java或javac。如果出现以下消息,则配置成功。
注意:
Windows查找命令。第一种方法是帮助您在当前目录中找到它们。如果找不到,第二种方法是去指定地点帮你找。那指定位置在哪里呢?指定的位置在环境变量路径中。
总结:
path的原理:Path变量的主要记录是什么?
主要记录应用程序的路径,其中。exe是一种应用程序。
注意(非常重要):
路径在Java中不是变量。路径与Java本身无关。它是操作系统中的一个变量,其中主要配置可以直接运行的应用程序。
路径变量是提供给操作系统的变量。当我们在dos窗口中输入一个程序或命令时,操作系统会在当前目录中查找该程序或命令,如果是,就直接运行它。如果没有,操作系统将再次自动搜索路径中配置的所有路径,以找出当前是否有任何程序或命令输入。如果有,也可以运行。如果此时没有人,会提示当前程序或命令不是内部或外部命令。
2巧配置(精通)
配置路径的巧妙方法:
要求:配置路径变量后,我们的JDK目录已经改变。我们做什么呢
jdk所在的原始目录:E:\java\jdk1.7.0_51\bin
现在改变
F:\java\jdk1.7.0_51\bin
E:\java\RRR\bin
F: \哈哈\DD\bin
D: \呵呵呵\jdk1.7.0_51\bin
解决方法:在路径变量中更改JDK的目录。
缺点:路径变量的这种多次修改必然会导致其他路径的错误修改。
更好的方案:我们可以将jdk中可能改变的目录重新配置成一个新的变量,并将未改变的目录写入path。
例如:
E:\java\jdk1.7.0_51\bin
x=E:\java\jdk1.7.0_51
path=x \ bin
x=E:\java\jdk1.7.0_51
用x定义变量没问题,但是用的时候就不行了。
这里不能写x。如果在这里写x,会被path误认为是文件夹,x就叫abc。
path=abc \ bin
abc=E:\java\jdk1.7.0_51
系统会认为bin在abc文件夹下。
问题:如何区分为变量,而不是目录?
解决方法:
他的区分方式是:path=c % \ bin
C%表示用百分号取abc变量的值。
实际上,我们通常使用JAVA_HOME而不是abc
JAVA _ HOME=e : \ JAVA \ JDK 1 . 7 . 0 _ 51
路径=% JAVA _ HOME % \ bin
%JAVA_HOME3360百分号表示读取名为JAVA_HOME的变量。
3临时配置(刚刚了解)
此环境变量设置仅在当前窗口中有效。输入帮助
设置显示、设置或删除窗口环境变量。
临时配置路径的方法:
Set:显示这台计算机的所有环境变量。
设置变量名:显示特定环境变量设置路径的信息
设置变量名=特定值:为指定变量定义特定值
设置变量名=具体值;%变量名%
注意:百分号之间的路径变量名是指必须已经存在的变量名。
Set变量名=指示环境变量已删除的值。
这可以通过在dos命令中设置来完成。仅适用于当前dos窗口。
来源:莫然,欢迎分享这篇文章!莫然