Recently I upgraded my Java version from 9 to 10 on a Linux machine. I was able to set JAVA_Home in .bashrc file properly but version did not get updated when checked java -version on shell.
Following commands helped to change the system’s Java version
sudo update-alternatives --install "/usr/bin/java" "java" "/path/to/jdk-10.0.1/bin/java" 1
sudo update-alternatives --config java
This showed all the Java versions available and I was able to choose correct version i.e. 10.
Similary executed same commands for java compiler.
sudo update-alternatives --install "/usr/bin/java" "java" "/path/to/jdk-10.0.1/bin/javac" 1 sudo update-alternatives --config javac