hharrison wrote
Out of curiosity, from the draft platform description, has the minimum version been updated to Java 17?
Glad you noted, I intentionally pushed this document for review!
Yes - a proposal at least,
from `Java 8 (class file 52)` to `Java 17 (class file 61)`.
Thought it might be in your (and JaamSim's interest), no?
And if so, was there a particular reason to need to move the minimum version forward?
- Lack of support of earlier versions, or at least its hard to get.
- Easier to validate for proper API/class-version.
Starting w/ Java 17, the versioning test works w/o a JRE jar file, build-in.
- I picked Java 17 (and not Java 21 - last longest running LTS, what I desired),
due to Android compatibility - only capable to work w/ Java 17 API (AFAIK).
Please check the Java versioning table: <
https://en.wikipedia.org/wiki/Java_version_history> (Wikipedia)
To all: Please discuss this potential issue and explain if you like to block it
- or perhaps even want to push further ahead w/ the Java version (class-file version and API).