Can you make something out of this?
public class JavaVer {
public static void main(String[] args) {
System.out.println("java.version: " +
System.getProperty("java.runtime.version"));
System.out.println("JAVA_HOME: " + System.getProperty("JAVA_HOME"));
}
}
D:\DEV\classes>java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
D:\DEV\classes>java -DJAVA_HOME="c:\j2sdk1.4.2_10" JavaVer
java.version: 1.6.0_01-b06
JAVA_HOME: c:\j2sdk1.4.2_10
As you can see, "java.version" gives you what "running JVM is currently
using", regardless of what JAVA_HOME says (or any other env var), but
I'm not sure if this is totally borked in Windows Service-land.
You'd then have to compare the two strings to see if they're not equal.
Or if one equals something it shouldn't...
> -----Original Message-----
> From: David kerber [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 07, 2007 10:31 AM
> To: Tomcat Users List
> Subject: Re: Programmatically Determine JVM Version used by Tomcat
>
> bachuba wrote:
> > Hi,
> > I'm fairly new to using Tomcat, but need to determine what
> JVM version
> > (or at least the path to it) a running Tomcat service is currently
> > using on a Windows system. If I run tomcat5w.exe and click on the
> > Java tab, I notice the informaiton is listed there, but I
> would like
> > to be able to get at that programmatically. We are currently using
> > Tomcat version 5.0.28. Could somone please describe how
> this could be done? Thanks.
> >
> The system property "java.version" will probably give you
> what you want.
>
> D
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected] To
> unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]