Issue
Today I installed Java 16 and updated proper path in JAVA_HOME environment variable. But still when I run mvn -version command I am getting,
The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE
Solution
Take the \bin off your JAVA_HOME variable.
Answered By - crig
Answer Checked By - Gilberto Lyons (JavaFixing Admin)