你的java命令可以运行,可是javac却不可以,是环境变量配置错了吧,你可以到你的jdk或jre文件夹路径下,搜索一下,javac,看看他是在哪个文件夹路径下,之后你到你的环境变量中重新检查一下,是否漏配置了这么个路径,或配错了
建议删除之前的设置,重新配置一下
http://jingyan.baidu.com/article/3aed632e60d181701180916b.html
不过,在设置前,你可以在cmd命令下,将路径切换到你的jdk路径下,然后再运行javac命令,假如这样也不行,那么尝试重新下载一个,再配置
一定是你path或者classpath中有一个没配置对。你对照我的配置下,标点一定不要改,都要英文的
classpath .;%JAVA_HOME%\lib
path %JAVA_HOME%\jre\bin;
path是没配置好,导致cmd无法直接运行
进入—系统属性(对话框)—高级—环境变量
系统变量处设定path的变量值为
T:\JDK1.8_32位\bin (改成你自己的jdk的bin目录路路径,别傻的复制)
如果没有path就新建path,不过一般都会有
你没有设置配置Java环境吧,需要配置Java_home,你可以百度一下,Java配置Java环境
可能是环境变量没配置好吧。