Thanks.
This works on V5R3 (Have not tested on V5R4)
On 6.1 JAVA *VERSION starts qshell and displays the version
on the QSHELL screen (nothing in the joblog)
Did this change in 6.1 (or V5R4) or is there something with
the RUNJVA *VERSION I can specify to make it work
like V5R3 (Use message instead of QSHELL to display the
version)
Thanks
John
-----Original Message-----
From: Dan Kimmel [mailto:dkimmel@xxxxxxxxxxxxxxx]
Sent: Wednesday, August 14, 2013 4:08 PM
To: Java Programming on and around the IBM i
Subject: RE: How to retrieve current default Java version
programatically
Follow RUNJVA *VERSION with RTVMSG.
Additional Message Information
Message ID . . . . . . : JVAB52C Severity . . . . .
. . : 00
Message type . . . . . : Completion
Date sent . . . . . . : 08/14/13 Time sent . . . .
. . : 14:51:39
Message . . . . : Version JVM V5R1M0 JDK 1.4.2.
Cause . . . . . : The Java version is Java Virtual
Machine (JVM) V5R1M0 and
Java Development Kit (JDK) 1.4.2.
Select Message Details to Display
Message ID . . . . . . . . . : JVAB52C
Message file . . . . . . . . : QJVAMSG
Library . . . . . . . . . : QJAVA
Message text . . . . . . . . : Version JVM &1 JDK &2.
Display Field Data
Message ID . . . . . . . . . : JVAB52C
Message file . . . . . . . . : QJVAMSG
Library . . . . . . . . . : QJAVA
Decimal Vary
Field Data Type Length Positions Length
Dump
&1 *CCHAR *VARY 4
*NO
&2 *CCHAR *VARY 4
*NO
-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-
bounces@xxxxxxxxxxxx] On Behalf Of John Allen
Sent: Wednesday, August 14, 2013 2:49 PM
To: 'Java Programming on and around the IBM i'
Subject: How to retrieve current default Java version
programatically
Is there a way to programmatically (CL or RPG) to retrieve
the current
default version of JAVA that is set.
I need to conditionally execute CL code based on the
current default
version of JAVA (The Java Version that will run if I were
to execute
RUNJAVA)
I know I can retrieve the version(s) of JAVA that are
installed, but I
need the current default version.
The version that is displayed by running JAVA *VERSION
Example
If CurVerJava < "1.5"
Do A
Else
Do B
Enddo
Thanks
John
--
This is the Java Programming on and around the IBM i
(JAVA400-L) mailing list To post a message email:
JAVA400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change
list options,
visit:
http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting,
please take a moment to review the archives at
http://archive.midrange.com/java400-l.
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.2904 / Virus Database: 3209/6563 - Release
Date: 08/09/13
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.2904 / Virus Database: 3211/6576 - Release
Date: 08/14/13
As an Amazon Associate we earn from qualifying purchases.