主页 > 好文分享 >

jdk环境变量配置失败(jdk环境变量配置path)

作者 木星SEO · 发布日期 2021-06-03 · 来源 未知

  环境变量路径配置

  要求:我们希望我们能在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窗口。

  来源:灯塔,欢迎分享这篇文章!灯塔