Well... it is IBM Java....AND open Java.....
The IBM i, ships Java through the JV1 product. Many long years ago it was
the Oracle version of Java... but something like 12-15 year ago, IBM
created the J9 version of Java and IBM shipped their own versions of Java
for all the IBM platforms. As of a year or so ago, IBM has transitioned
all of its Java to the Open Java world. This includes updates and changes
that we have made for Java to run well on IBM i. This now means that the
IBM i team is using the Open Java support as the source for the IBM
version of Java we deliver in JV1. So... you are correct.... Both.
The IBM i team has also now delivered an early version of Java 11 but for
now, instead of delivering with the JV1 product (support coming in the
future...) we have built an RPM that will install Java 11 For IBM i, that
can be used in a more native manner within PASE. Details can be found
at [1]
https://bitbucket.org/ibmi/opensource/src/master/docs/java11/JAVA11_EARLY_ACCESS.md ;
Thanks Tim
Tim Rowe, timmr@xxxxxxxxxx
Business Architect Application Development & Systems Management for IBM i
IBM i ISV Council
IBM i Development Lab, Rochester, MN
(507) 253-6191 (Tie) 553-6191
http://www-03.ibm.com/systems/power/software/i/are/index.html
http://ibm.biz/IBMi_ACS
----- Original message -----
From: "James H. H. Lampert" <jamesl@xxxxxxxxxxxxxxxxx>
Sent by: "JAVA400-L" <java400-l-bounces@xxxxxxxxxxxxxxxxxx>
To: Java 400 List <java400-l@xxxxxxxxxxxxxxxxxx>
Cc:
Subject: [EXTERNAL] Java 8 JVM versions
Date: Thu, Oct 8, 2020 12:29 PM
Can somebody shed some light on the finer points of IBM JVMs?
With a Tomcat server running on a V7R2M0 box,
WRKJVMJOB on the server job returns
> JDK . . . . . . : 1.8.0_221
> Bits . . . . . . : 64
Tomcat's "Manager" context shows:
> JVM Version: 8.0.5.40 - pap6480sr5fp40-20190807_01(SR5 FP40)
> JVM Vendor: IBM Corporation
And /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit/copyright shows:
> Licensed material - Property of IBM.
> IBM(R) SDK, Java(TM) Technology Edition, Version 8
> IBM(R) Runtime Environment, Java(TM) Technology Edition, Version 8
>
> Copyright 1992, 2019, Oracle and/or its affiliates.
> Copyright IBM Corporation, 1998, 2019.
>
> The Apache Software License, Version 1.1 and Version 2.0
> Copyright 1999-2007 The Apache Software Foundation.
>
> Other copyright acknowledgements can be found in the Notices file.
>
> Java and all Java-based trademarks and logos are trademarks or
> registered trademarks of Oracle and/or its affiliates.
>
> US Govt Users Restricted Rights - Use duplication or disclosure
> restricted by GSA ADP Schedule Contract with IBM Corp.
My Tomcat webapp developer looked at what WRKJVMJOB returns, and seems
to think that the JVM is Open Java, rather than IBM Java.
Which leaves me scratching my head. Can somebody relieve my confusion?
--
JHHL
--
This is the Java Programming on and around the IBM i (JAVA400-L) mailing
list
To post a message email: JAVA400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: [2]
https://lists.midrange.com/mailman/listinfo/java400-l ;
or email: JAVA400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at [3]
https://archive.midrange.com/java400-l ;.
Help support midrange.com by shopping at amazon.com with our affiliate
link: [4]
https://amazon.midrange.com ;
References
Visible links
1.
https://bitbucket.org/ibmi/opensource/src/master/docs/java11/JAVA11_EARLY_ACCESS.md
2.
https://lists.midrange.com/mailman/listinfo/java400-l
3.
https://archive.midrange.com/java400-l
4.
https://amazon.midrange.com/
As an Amazon Associate we earn from qualifying purchases.