In the WINDOWS10 environment, the Java environment variable configuration, cmd appears java command can, Java-version can, but the Javac command is not recognized in the circumstances, what causes it?
Reasons and Solutions: Online access to a lot of information and processing methods, some say WINDOWS10 configure the PATH environment variables do not use the Java_home variable, use absolute path, this is a workaround.
In fact, this is because in the WINDOWS10 system, the environment variables are divided into a single variable, when configuring the PATH environment variable, if we accidentally
%java_home%\bin;%java_home%\jre\bin
As a result, it is possible for the system to identify the two environments as one, and the solution is to split the variable into two strips and add it to the path variable. :(Configure environment variables in WINDOWS10 system, try not to fill in ";", split into several inserts)
Configuring the Java environment variable Javac command does not recognize the problem resolution