在Windows中将目录添加到路径环境变量

在Windows中将目录添加到路径环境变量

我想补充一下C:\xampp\php到我的系统PATHWindows中的环境变量。

我已经使用“环境变量”对话框添加了它。

但当我输入控制台时:

C:\>path

它不显示新的C:\xampp\php目录:

PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
Microsoft Visual Studio\VC98\bin

我有两个问题:

  1. 为什么会发生这种事?我做错什么了吗?
  2. 此外,如何将目录添加到

    PATH

    变量是否使用控制台(并以编程方式使用批处理文件)?


德玛西亚99
浏览 3160回答 4
4回答

冉冉说

你不需要set或setx命令,只需打开终端并键入:PATH这显示了路径变量的当前值。现在你想给它添加目录吗?只需键入:PATH %PATH%;C:\xampp\php如果出于任何原因要清除PATH变量(根本没有路径或删除其中的所有路径),请键入:PATH ;更新正如Danial Wilson在下面的评论中指出的那样,它只在当前会话中设置路径。若要设置路径,请永久使用setx但是请注意,虽然这会永久地设置路径,但不会在当前会话中设置,所以您必须启动一个新的命令行来查看更改,更多信息。这里.若要检查环境变量是否存在或查看其值,请使用echo逗号:echo %YOUR_ENV_VARIABLE%

侃侃尔雅

这只会修改注册表。现有进程不会使用这些值。如果启动了一个新进程,它就会这样做。后这一变化和不会从其父环境继承旧环境。您没有指定如何启动控制台会话。确保这一点的最佳方法是退出命令shell并再次运行它。然后,它应该继承更新的路径。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java