java \ javac \ java -version , 三条命令均正常但是生成不了class文件
javac是生成class的,java是运行class的你看看javac怎么执行的
我之前安装的jdk是1.6;后来又装成1.8,把变量名JAVA_HOME改成了1.8的文件路径,最终导致java -version和javac -version显示的版本不一致。