Windows无法找到javaw.exe文件。

17 浏览
0 Comments

Windows无法找到javaw.exe文件。

我在尝试将C:\\xampp\\php添加到我的Windows系统的PATH环境变量中。

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

但是,当我在控制台中输入:

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变量中?
admin 更改状态以发布 2023年5月24日
0
0 Comments

警告:此解决方案可能会毁坏您的PATH以及系统的稳定性。作为副作用,它将合并用户和系统的PATH,并将PATH截断为1024个字符。此命令的影响是不可逆转的。首先备份PATH。有关详细信息,请参见评论。

不要盲目复制和粘贴。请谨慎使用。

您可以使用setx命令永久地将路径添加到PATH中:

setx /M path "%path%;C:\your\path\here\"

如果要设置用户PATH而不是系统PATH,请删除/M标志。

注意:

  • setx命令仅适用于Windows 7及更高版本。
  • 您应该在提升的命令提示符下运行此命令。

  • 如果您只想更改当前会话的路径,可以使用set

0
0 Comments

选项1

在GUI中更改PATH后,关闭并重新打开控制台窗口。

这样做的原因是只有在更改后启动的程序才会看到新的PATH

选项2

此选项仅影响当前的 shell 会话,而不影响整个系统。在您打开的命令窗口中执行此命令:

set PATH=%PATH%;C:\your\path\here\

此命令将C:\your\path\here\附加到当前的PATH。如果您的路径包含空格,则无需包含引号。

拆分它:

  • set - 仅为当前的cmd会话更改 cmd 的环境变量;其他程序和系统不受影响。
  • PATH= - 表示PATH是要暂时更改的环境变量。
  • %PATH%;C:\your\path\here\ - %PATH%部分扩展为PATH当前值,然后将;C:\your\path\here\连接到它。这成为新的PATH
0