The meaning of the java.vendor property?
Mathiske, Bernd
mathiske at amazon.com
Thu Dec 13 17:26:36 UTC 2018
I was wondering if it’s OK to modify the “java.vendor” system property as reported by System.getProperty() in our OpenJDK builds. Some binary OpenJDK distribution builders seem to be doing so, but others not. Is there a rule for this? The documentation does not seem exactly conclusive:
https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html
https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperties()
What is a “vendor” in this context? Is it always supposed to be “Oracle Corporation” to stay compatible? Or is it supposed to be whoever builds and packages the binaries so we can track the origin of the binary artifacts better?
Bernd
More information about the core-libs-dev
mailing list