I have downloaded and installed jdk1.8.0_151 from oracle website. I defined JAVA_HOME and added it to the PATH variable in my /etc/environment.
Problem is when I type java -version command from terminal, it gives me error below :
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
However if I am root in terminal, I mean after sudo su, java -version works correctly. Is it normal or I am missing something? My /etc/environment file is as below:
PATH="/home/aliinsan/jdk1.8.0_151/bin:/home/aliinsan/apache-maven-
3.5.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/home/aliinsan/jdk1.8.0_151"
Thanks in advance,,
EDIT : path for my non-root user is as below:
aliinsan@aliinsan-Inspiron-7548 ~ $ echo $PATH
/home/aliinsan/bin:/home/aliinsan/.local/bin:/home/aliinsan/apache-
maven-
3.5.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
/bin:/usr/games:/usr/local/games
PATHset for your non-root user? Please add the output ofecho $PATHfrom your non-root user.