Maven isn't finding the Java compiler javac. To test this, execute the command javac -version at the command line in the same environment as you executed Maven. If you don't get version information for javac, then we need to determine two things:
1) Do you have the JDK installed?
2) Are your JAVA_HOME and PATH environment variables set up properly?
And we need to know what your OS is (Windows, Linux, Mac...)
All things are lawful, but not all things are profitable.