我也有过你这种情况,那你试试
环境变量如下;PATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre\bin\client;
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\bin\client;
JAVA_HOME:D:\Program Files\Java\jdk1.7.0_25;
如果不行,那你看看你的Java\jdk1.7.0_25\bin下有木有javac.exe这个程序,没有的话我看你需要重新装一下JDK了
临时设置环境变量
运行-输入cmd回车-命令输入
set path=等号后面跟上你的jdk文件夹下的bin文件夹的所在路径
然后输入javac就显示很多字。再开的窗口没有此功能。
长期的设置环境变量
右击我的电脑
选属性-高级系统设置-高级,环境变量-系统环境变量-
新建一个
第一行path
第二行你的jdk文件夹下的bin文件夹的所在路径
然后确定确定确定
出来后就可以用javac了,再开也没事
另外可以另外设置一个变量,比如java_home
值用路径代替
然后你在path下面如果有与此值相同的路径就可以用%java_home%来代替,无法替代的部分还要继续写。
不知道你配置多了会怎么样,我的配置是:
classpath:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib.tools.jar
path:
%JAVA_HOME%\bin;
PATH 你只配置%JAVA_HOME%\lib;就可以了,其他的是CLASSPATH的
你打开另一个终端试一下,有时候是这样的问题,那些配置在新的终端中生效