aspose file tools*
The moose likes Java in General and the fly likes JRE VERSION Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "JRE VERSION" Watch "JRE VERSION" New topic
Author

JRE VERSION

Shweta Karkhanis
Greenhorn

Joined: Mar 09, 2012
Posts: 1
I have installed jdk 1.6 and jre 6. I had jdk 1.4 installed previously. When I run javac -version in cmd prompt , I get jdk version as 1.6.
But when i run java -version on cmd , i get jre version as 1.4. How can make it to read jre 6??
Note:- I am new to environment variables, so please explain in detail.
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 10916
    
  12

you probably need to look at your path. This is a list of directories that the operating system uses to find what program you want. Mine looks like this:

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Lenovo;C:\Program Files\Lenovo\Client Security Solution;c:
am Files\Altiris\Software Virtualization Agent\;C:\Novell\GroupWise;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\strawberry\c\bin;C:\stra
\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files\Java\jdk1.6.0_23\bin;C:/Python27;c:\sqlite;c:\unixtools

So, when you type "java" on the command line, the OS says "hmm...do I know what this is? no. Lemme try and figure it out.".

It check the first directory in the PATH, looking (in this case) for something called "java.exe". If it doesn't find it in the "C:\WINDOWS\system32", it next looks in the "C:\WINDOWS" directory. It keeps going until it either a) finds the java.exe in a directory, or b) runs out of directories to try.

Your PATH probably has several 'java' type entries. When you do "javac", it looks for the "javac.exe" in that list. For whatever reason, you have a java.exe in a path entry where you don't have a javac.exe (or vice versa).

You can probably shuffle the order of the entries to get the one you need, or better, take out the entires you don't need any more.

CAUTION: i'd make a backup of what your PATH is before editing it, just in case you screw something up.


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36508
    
  16
Welcome to the Ranch

In addition to what Fred said, have a look at this FAQ.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JRE VERSION
 
Similar Threads
JDK , JRE Update
JDK version vs JRE version
Can we have jdk6 on jre5?
JVM stuck on version 1.4
jdk and jre