不是内部或外部命令,郁闷吧,我命名已经安装了java,怎么会没有呢,以前没遇到过呀,后来想到,原来在XP中或者是win7中的时候,在环境变量里面设置过,该不会又没进入环境变量吧。
键入Windows+X,点击出现在左下角“快捷导航”中的“控制面板”,在控制面板中的左上角处的“查看方式”选择为“小图标”(如果分类方式为类别时,您有时会为找不到“系统”图标而[抓狂]!),找到”系统“头标,点击进入。在“系统”面板的左上角选择“高级系统设置”,在弹出的系统属性中选择”高级“项,然后点击右下角的“环境变量(N)...”,就此进入JAVA环境变量的配置。
在下面的“系统变量(S)”面框中,新建2个环境变量 JAVA_HOME与 CLASS_PATH,点击“新建(W...)”。
变量名: JAVA_HOME
变量值:C:\Program Files (x86)\Java\jre8
变量名: CLASS_PATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
[注意前面有一个点号,表示当前路径]
修改 PATH环境变量,选择“Path”,在变量值的最后处添加:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin[注意前面要添加分号]
之后直接点击“确定”、“应用”等按钮,再按照上面的步骤键入Windows+R输入“cmd”进入控制台,现在无论输入“java”、“javac”、“Java -version”等命令均会成功显示。建议在CMD下输入“Java -version”试下,会有版本信息的:
PS下:网上对于这个环境变量的问题有不同的说法,如下:前面的变量名:JAVA_HOME和变量值地址是一样的,不一样的是对CLASSPATH等的变量
1、在变量名中输入:CLASSPATH
变量值中输入:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;记住这个CLASSPATH的前面.;不能漏掉。
最后选择PATH变量名,点击编辑,在这个变量值的最后面输入:%JAVA_HOME%\bin;
如果这个%JAVA_HOME%\bin;变量前没后;则需要加上;
2、新建变量名:path,变量值:%java_home%\bin 确定
新建变量名:classpath,变量值:.;%java_home%\lib 确定
最后,如果我给出的方法不对的话,或者是没有成功的话,建议删除我给出的变量值,改为上述两种方法,试一下。