安装oracle10g数据库后,不知道它做了什么手脚,系统会自动将当前用户的path加上oralce的路径.
安装完oracle 后系统变量成的path变成了:
E:/oracle/product/10.1.0/Db_1/bin;E:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin/client;E:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin;%SystemRoot%/system32;%SystemRoot%
这时用户变量中的path没有改变,还是:
%JAVA_HOME%/bin;%ANT_HOME%/bin;%path%;D:/command
可启动cmd,输入:echo %path%
输出的却是:
E:/oracle/product/10.1.0/Db_1/bin;E:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin/client;E:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files/QuickTime/QTSystem/;D:/Java/jdk1.5.0/bin;D:/java/ant/bin;E:/oracle/product/10.1.0/Db_1/bin;E:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin/client;E:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files/QuickTime/QTSystem/;D:/command
以前的path重复了一次且加到了用户path之前,不知道这是什么原因?
注:
怀疑是操作系统出了问题,去掉用户环境变量成的path而把所有的设置移到系统环境变成的path中就没有这个问题了