Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

java_home not being set properly

I have 2 Java installed on my machine. 1.5 and 1.6. For the project, I need 1.5. I have set all of my path variables to appropriate i.e.

echo %JAVA_HOME%
<PATH_TO_1.5_JDK>

which is what i want .. but when i do

java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)

why java v 6 is being picked for java -version command ?

UPDATED I have already checked the %PATH% variable and the only java version that appears in path is 1.5. I am referring to SYSTEM VARIABLES variable here and I am using Win7

like image 496
Em Ae Avatar asked Apr 10 '26 19:04

Em Ae


1 Answers

Java 6 is picked because it comes first in you PATH environment variable. It has nothing to do with JAVA_HOME variable, until and unless you specify you PATH variable using JAVA_HOME variable

Setting a new USER variables PATH as JAVA_HOME\bin, will solve your problem

like image 58
Apeirogon Prime Avatar answered Apr 12 '26 08:04

Apeirogon Prime



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!