环境变量:[1]格式错误

2025-11-19 12:20:58

1、出错现象:

一位知友求助:为什么在CMD命令符编辑器中一定要输入文件扩展名才可以正常使用?

在配置java环境变量时,输入不带扩展名的文件名,系统不认,还会弹出:" java" 不是内部或外部命令,也不是可运行的程序或批处理文件。的出错提示。

而输入带有.exe扩展名的文件名,却是可以正常执行的。

环境变量:[1]格式错误

2、分析一下,大致有以下几种情况会导致这个出错状况:

①在变量值中没有将.exe变量值涵盖其中,会造成这样的错误,加载.exe扩展名。

②正确的输入方式需要在各个扩展名之间加上英语状态的分号 否则也会出错。

③在CMD提示符中修改变量只能当前窗口有效,到系统属性中修改才会始终有效。

环境变量:[1]格式错误

3、道理都明白,就是不能解决问题,于是让其截图交流,有图有真相,图片传上来一看,原来在输入 .exe 扩展名之前多了一个分号 ;正确的书写格式是:

变量名:PATHEXT

变量值:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

环境变量:[1]格式错误

1、打不开正常的系统文件,主要的出错的特征是:在运行中输入正确的系统文件等命令,却会弹出系统找不到指定的文件之类的出错提示,但是在操作系统的搜索中却可以搜索到这个系统文件。一般发生这样的状况,主要是中毒、或者安装软件导致系统环境变量发生紊乱所致,正确修复系统变量的值即可解决问题。

环境变量:[1]格式错误

2、关注环境变量中的Path(路径),如果系统变量中没有Path(路径)的配置,可新建:

变量名:Path

变量值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

环境变量:[1]格式错误

3、打开环境变量的步骤有多种方法:

①开始→控制面板→系统→系统属性→高级→环境变量

②右键点击我的电脑→属性→系统属性→高级→环境变量

③开始→运行→输入:sysdm.cpl 点击确定,或按下回车键(Enter)执行→(同上)

用户变量:当前登陆账号的用户环境变量

系统变量:操作系统中所有用户的环境变量

环境变量:[1]格式错误

1、开始→运行→输入:CMD 点击确定,或按下回车键(Enter)执行,打开命令提示符:

键入:set path 即可查看当前操作系统的path(系统路径)变量值。截图上的是双系统共享C盘的系统文件夹路径,如果是单系统在C盘,这个路径会不一样的,不妨测试一下。

环境变量:[1]格式错误

2、可以尝试在运行中输入这些变量值,回车看看会打开哪些系统文件夹。

%WINDIR%                          系统 返回操作系统目录的位置。

%SYSTEMROOT%              系统 返回 Windosw 目录的位置。

%ALLUSERSPROFILE%      局部 回所有“用户配置文件”的位置。

%UserProfile%                     局部 返回当前用户的配置文件的位置。

%HOMESHARE%                 系统 返回用户的共享主目录的网络路径。

%APPDATA%                       局部 回默认情况下应用程序存储数据的位置。

%COMSPEC%                     系统 返回命令行解释器可执行程序的准确路径。

%SYSTEMDRIVE%              系统 返回包含 Windows 根目录(即系统根目录)的驱动器。

%TEMP% and %TMP%        系统和用户 默认临时目录。有些应用程序需要 TEMP,而其它应用程序则需要 TMP。

环境变量:[1]格式错误

3、整合用户变量和系统变量中的 path(路径):

有些软件安装之后,会另起炉灶,在环境变量中的path中添加参数,这样就形成了一样的变量名在环境变量中有同名的。如何将其合二为一呢,可以先双击一个用户path变量名,全选、复制变量值,然后再双击另一个系统path变量名,在原有的变量值后加载一个英文状态的分号()然后再将刚才复制的用户path变量值黏贴在后面,点击确定即可。正确设置无误,即可删除原来的用户变量中的path变量名。

环境变量:[1]格式错误

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢