环境变量路径改了,但是无法执行”javac在其他目录“,是什么意思?
JAVA_HOME的设置:D:\Program Files\Java\jdk1.8.0_11(安装路径)
path的设置:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
可能是没有把java的bin目录添加到path路径下。
参考:http://blog.csdn.net/wojiushiwo945you/article/details/38877359
F:\oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Java\JDK\bin;//这是我的安装路径,不一定需要JAVA_HOME
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;
%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
F:\oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Java\JDK\bin;//这是我的安装路径,不一定需要JAVA_HOME
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;
%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
把JAVA_HOME 的路径删除,重新将jdk拷到的某盘下,然后打开下面的bin目录,复制路径。然后在环境变量窗口新建PATH 然后将地址粘贴过来
可以参考http://blog.csdn.net/dangaodeaiyi/article/details/45850195
1、在环境变量设置中点击新建按钮:变量名JAVA_HOME ,变量值C:\Program Files (x86)\Java\jdk1.6.0 注意:后面不加分号。
2、配置path:在path中添加%JAVA_HOME%\bin;
3、配置CLASSPATH:在环境变量中新建变量名:CLASSPATH 变量值:%JAVA_HOME%\lib;
我想你应该已经知道怎么配置环境变量了,楼上说的也很清楚了:你要在cmd下运行javac,那么path和classpath都要配置;至于java_home
变量,可配可不配,反正path中有javac的路径包含进去就行。
关键在于,配置完后,你的cmd要重新开一个!cmd不是动态加载的,你要重新开一个cmd!