This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I tried 'java -version' and got: java version "1.4.1_02". I have JBuilder in my computer which has jdk1.4.1_02.
Does the jdk in JBuilder overrides the j2sdk1.4.2_09 I installed?
Rain, read my post and change your display name.
Joined: Mar 26, 2002
Path entries don't really "override" each other. The way it works is that when you type "java," the OS runs through the entires in your path variable until a match for java is found. If you want to use the new JDK when you type "java," you should make sure that "C:\j2sdk1.4.2_09\bin" is at the BEGINNING of your path variable.
Try updating the path variable as I've suggested and then execute the "java -version" command. If you do not get output telling you that the version of java is 1.4.2, then you'll know that you've not successfully updated the path variable.
Maybe you could also post what steps you're taking to set the path variable on your system.
Joined: Oct 27, 2004
I put the %JAVA_HOME% at the front of PATH and 'javac' worked. It is clear now. Thanks Dave.
i'm having this problem exactly. with this same version of java.
But even if u put C:\j2sdk1.4.2_09\bin in the PATH variable, when i type the command PATH in coomand prompt, it doesnt show the path to the bin directory.
So it doesnt see the PATH i just typed in... any other solutions?
also java -version gives me "java version "1.4.2_09" .. so thats correct
EDIT: pfff... the reason why i thought my PATH variable didnt update was that everytime u update u need to open a NEW command prompt too.. U cannot use the same one!! stupid huh... so in fact it was working all the time, but i didnt open new command prompt. [ October 21, 2005: Message edited by: Andy Panday ]
Step 1:Get into Environment Variables. I hope you know how to find it.
Step 2:Find 4 variables below:-
If you can't find it...just create it...and for it's value...let it empty
for a while...
Step 3:Find location of your javac.exe
For example : C:\Program Files\Java\jdk1.6.0\bin\javac.exe
Step 4:Copy all word before javac.exe
So, what i must copy is : C:\Program Files\Java\jdk1.6.0\bin\
Step 5:Get into Environment Variables again
Now, for each variables that i have listed...add word in parentheses (.;) at the beginning of their Variable value.If it empty, just add .; into it...
Step 6:For each Variable value in each 4 listed variables, add a semicolon(;) at the end and paste what you copy in Step 4.If semicolon(;) exist, don't create it again...just paste what you copy in Step 4 after it...
Step 7:Now restart your computer and check if you still get the error message.
Step 8:If it still show the error message...get into Environment Variables again, go
to each 4 variables that i have listed...and add double quotes (") between all word that you copy in Step 4.
For example :