javac : The term 'javac' is not recognized as the name of a cmdlet, function, script file or operable program [duplicate]

Multi tool use
javac : The term 'javac' is not recognized as the name of a cmdlet, function, script file or operable program [duplicate]
This question already has an answer here:
I installed Java's jdk1.8. When I use the java command it works fine. But if I use the javac command it doesn't find the path. The JDK is in the Environment Variables (check picture). I have restarted the command prompt and the computer, nothing works. help!
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
You are right. I have closed this as a duplicate of a Q&A that explains that you need to set PATH.
– Stephen C
Jul 1 at 2:25
Because it explains what you need to do. I won't spell it out because that would be condescending. But there are other Q&A's that cover this too. Search for "[java] javac not recognized".
– Stephen C
Jul 1 at 2:32
Well, somehow, you are not doing it right. Perhaps you should read this: stackoverflow.com/questions/714877/…. Perhaps you should run
echo %PATH%
in the shell. The point is: you clearly have javac
installed, but the shell cannot find it unless you give a pathname. Therefore PATH must be the problem.– Stephen C
Jul 1 at 2:43
echo %PATH%
javac
Don't post pictures of text here. Post the text. Waste of your time and our bandwidth.
– EJP
Jul 1 at 3:45
the JRE doesn't even contain javac.exe - what are you talking about? Also no need to be condescending, just trying to learn.
– Dylan Cronkhite
Jul 1 at 2:21