Windows 7 – 添加path
我需要在我的PATH variable
上添加一个新的path(sumatraPDF)。
我不知道为什么它不工作…
我认为一切正常,但是当我尝试从CMD执行sumatrapdf.exe
它无法find该程序。
这就是我所做的:
path是正确的,我检查了1000次。
这个想法是使用LaTeX和sublimetext,当我保存一个.text文件时,sumatra必须打开并显示结果。 如果我想要,我必须添加SumatraPDF的path…但它不起作用。
该path现在由Windows 7pipe理,而不是autoexec.bat或autoexec.nt文件。 要更改系统环境variables,请按照以下步骤操作。
- 在桌面上,右键单击我的电脑,然后单击属性。
- 在“系统属性”窗口中,单击“高级”选项卡
- 在高级部分中,单击环境variablesbutton。
-
最后,在“环境variables”窗口中(如下所示),在“系统variables”部分突出显示“path”variables,然后单击“编辑”button。 添加或修改您希望计算机访问的path的path行。 每个不同的目录都用分号分隔,如下所示。
C:\ Program Files文件; C:\ WINNT; C:\ WINNT \ SYSTEM32
窗口中path位置的示例:C:\ Program Files \ Java \ jdk1.7.0_71 \ bin
我认为你正在编辑Windowsregistry中的东西,但对path没有影响。
尝试这个:
如何在Windows 7中添加,删除或编辑环境variables
感兴趣的variables是PATH
你也可以在命令行上input:
Set PATH=%PATH%;(your new path);
另一种在Windows 7上工作的方法,不需要pipe理权限:
点击开始菜单,search“环境”,点击“编辑您的帐户的环境variables”。
在打开的窗口中,select“用户名的用户variables”下的“path”,然后点击“编辑…”button。 将新path添加到现有path的末尾,以分号( %PATH%;C:\Python27;...;C:\NewPath
) %PATH%;C:\Python27;...;C:\NewPath
。 在所有窗口上单击确定,打开一个新的CMD窗口,然后testing新的variables。
我build立了这个问题:只需插入没有可执行文件的文件夹。
所以而不是:
C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe
你必须写这个:
C:\Program Files (x86)\SumatraPDF\
在回答OP时:
PATH环境variables指定Windows将search哪些文件夹 ,以便find可执行程序或DLL等文件。 为了让你的Windows安装find你的程序,你需要指定程序驻留的文件夹 ,而不是程序文件本身!
因此,如果您希望Windows在该文件夹中查找可执行文件(或其他所需文件):
C:\PHP
因为,例如,您想要手动安装PHP,并select要安装PHP的文件夹,则添加条目:
C:\PHP
到您的PATH环境variables,而不是诸如“C:\ PHP \ php.exe”的条目。
将文件夹条目添加到PATH环境variables后,Windows将search该文件夹,并执行任何指定的可执行文件,如果该文件恰好位于该文件夹中,则与所有其他现有PATH相同条目。
但是,在编辑PATHvariables之前,请提前保护自己免受恶意攻击。 将PATHvariables的现有值复制到记事本文件,并将其保存为备份。 如果您编辑PATH时出错,您可以轻松地恢复到以前的版本,如果你采取这一步骤。
一旦你这样做,追加所需的path条目的文本(再次,我build议你在记事本中这样做,所以你可以看到你在做什么 – 如果你甚至轻微的Windows 7文本框是一个痛苦的阅读视力障碍),然后将该文本粘贴到Windows文本框中,然后单击确定。
您的PATH环境variables是一个文本string,由一系列文件夹path组成,每个条目以分号分隔。 上面的其他人已经给出了一个例子,比如:
C:\Program Files; C:\Winnt; C:\Winnt\System32
您的确切版本可能会因您的系统而异。
所以,要在上面添加“C:\ PHP”,你可以把它改为:
C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\PHP
然后,复制并粘贴文本到窗口对话框中,单击确定,现在应该有一个新的PATHvariables,准备滚动。 如果您的更改不能立即生效,您可以随时重新启动计算机。
该path是命令提示符将查找可执行文件的目录列表,如果在当前目录中找不到它。 OP似乎试图添加实际的可执行文件,只需要指定可执行文件的path。