117 #endif |
117 #endif |
118 #ifndef VENDOR_URL_BUG |
118 #ifndef VENDOR_URL_BUG |
119 #define VENDOR_URL_BUG "http://bugreport.java.com/bugreport/" |
119 #define VENDOR_URL_BUG "http://bugreport.java.com/bugreport/" |
120 #endif |
120 #endif |
121 |
121 |
122 #define JAVA_MAX_SUPPORTED_VERSION 54 |
|
123 #define JAVA_MAX_SUPPORTED_MINOR_VERSION 0 |
|
124 |
|
125 #ifdef JAVA_SPECIFICATION_VENDOR /* Third party may NOT overwrite this. */ |
122 #ifdef JAVA_SPECIFICATION_VENDOR /* Third party may NOT overwrite this. */ |
126 #error "ERROR: No override of JAVA_SPECIFICATION_VENDOR is allowed" |
123 #error "ERROR: No override of JAVA_SPECIFICATION_VENDOR is allowed" |
127 #else |
124 #else |
128 #define JAVA_SPECIFICATION_VENDOR "Oracle Corporation" |
125 #define JAVA_SPECIFICATION_VENDOR "Oracle Corporation" |
129 #endif |
126 #endif |
225 PUTPROP(props, "java.version", VERSION_SHORT); |
222 PUTPROP(props, "java.version", VERSION_SHORT); |
226 PUTPROP(props, "java.vendor", VENDOR); |
223 PUTPROP(props, "java.vendor", VENDOR); |
227 PUTPROP(props, "java.vendor.url", VENDOR_URL); |
224 PUTPROP(props, "java.vendor.url", VENDOR_URL); |
228 PUTPROP(props, "java.vendor.url.bug", VENDOR_URL_BUG); |
225 PUTPROP(props, "java.vendor.url.bug", VENDOR_URL_BUG); |
229 |
226 |
230 jio_snprintf(buf, sizeof(buf), "%d.%d", JAVA_MAX_SUPPORTED_VERSION, |
227 jio_snprintf(buf, sizeof(buf), "%d.%d", JVM_CLASSFILE_MAJOR_VERSION, |
231 JAVA_MAX_SUPPORTED_MINOR_VERSION); |
228 JVM_CLASSFILE_MINOR_VERSION); |
232 PUTPROP(props, "java.class.version", buf); |
229 PUTPROP(props, "java.class.version", buf); |
233 |
230 |
234 if (sprops->awt_toolkit) { |
231 if (sprops->awt_toolkit) { |
235 PUTPROP(props, "awt.toolkit", sprops->awt_toolkit); |
232 PUTPROP(props, "awt.toolkit", sprops->awt_toolkit); |
236 } |
233 } |