hotspot/src/share/vm/runtime/arguments.cpp
changeset 33957 39113ae98993
parent 30764 fec48bf5a827
child 33958 8d838be4f4ec
equal deleted inserted replaced
30850:56166ce66037 33957:39113ae98993
   218 
   218 
   219   // Update/Initialize System properties after JDK version number is known
   219   // Update/Initialize System properties after JDK version number is known
   220 void Arguments::init_version_specific_system_properties() {
   220 void Arguments::init_version_specific_system_properties() {
   221   enum { bufsz = 16 };
   221   enum { bufsz = 16 };
   222   char buffer[bufsz];
   222   char buffer[bufsz];
   223   const char* spec_vendor = "Sun Microsystems Inc.";
   223   const char* spec_vendor = "Oracle Corporation";
   224   uint32_t spec_version = 0;
   224   uint32_t spec_version_major = 0;
   225 
   225 
   226   spec_vendor = "Oracle Corporation";
   226   spec_version_major = JDK_Version::current().major_version();
   227   spec_version = JDK_Version::current().major_version();
   227   jio_snprintf(buffer, bufsz, UINT32_FORMAT, spec_version_major);
   228   jio_snprintf(buffer, bufsz, "1." UINT32_FORMAT, spec_version);
       
   229 
   228 
   230   PropertyList_add(&_system_properties,
   229   PropertyList_add(&_system_properties,
   231       new SystemProperty("java.vm.specification.vendor",  spec_vendor, false));
   230       new SystemProperty("java.vm.specification.vendor",  spec_vendor, false));
   232   PropertyList_add(&_system_properties,
   231   PropertyList_add(&_system_properties,
   233       new SystemProperty("java.vm.specification.version", buffer, false));
   232       new SystemProperty("java.vm.specification.version", buffer, false));