src/jdk.jpackage/share/native/libapplauncher/Helpers.cpp
branchJDK-8200758-branch
changeset 57316 2891b3ae222d
parent 57291 f2d429260ad4
child 57323 66c1dbc008c5
equal deleted inserted replaced
57315:4f1efc26b577 57316:2891b3ae222d
   123     TString result = ReplaceString(Value, search, replace);
   123     TString result = ReplaceString(Value, search, replace);
   124     return result;
   124     return result;
   125 }
   125 }
   126 
   126 
   127 OrderedMap<TString, TString>
   127 OrderedMap<TString, TString>
   128         Helpers::GetJVMArgsFromConfig(IPropertyContainer* config) {
   128         Helpers::GetJavaOptionsFromConfig(IPropertyContainer* config) {
   129     OrderedMap<TString, TString> result;
   129     OrderedMap<TString, TString> result;
   130 
   130 
   131     for (unsigned int index = 0; index < config->GetCount(); index++) {
   131     for (unsigned int index = 0; index < config->GetCount(); index++) {
   132         TString argname =
   132         TString argname =
   133                 TString(_T("jvmarg.")) + PlatformString(index + 1).toString();
   133                 TString(_T("jvmarg.")) + PlatformString(index + 1).toString();
   190         AppendToIni(propertyFile, Container, keys[CONFIG_MAINMODULE_KEY]);
   190         AppendToIni(propertyFile, Container, keys[CONFIG_MAINMODULE_KEY]);
   191         AppendToIni(propertyFile, Container, keys[CONFIG_MAINCLASSNAME_KEY]);
   191         AppendToIni(propertyFile, Container, keys[CONFIG_MAINCLASSNAME_KEY]);
   192         AppendToIni(propertyFile, Container, keys[CONFIG_CLASSPATH_KEY]);
   192         AppendToIni(propertyFile, Container, keys[CONFIG_CLASSPATH_KEY]);
   193         AppendToIni(propertyFile, Container, keys[APP_NAME_KEY]);
   193         AppendToIni(propertyFile, Container, keys[APP_NAME_KEY]);
   194         AppendToIni(propertyFile, Container, keys[CONFIG_APP_ID_KEY]);
   194         AppendToIni(propertyFile, Container, keys[CONFIG_APP_ID_KEY]);
   195         AppendToIni(propertyFile, Container, keys[JVM_RUNTIME_KEY]);
   195         AppendToIni(propertyFile, Container, keys[JAVA_RUNTIME_KEY]);
   196         AppendToIni(propertyFile, Container, keys[JPACKAGE_APP_DATA_DIR]);
   196         AppendToIni(propertyFile, Container, keys[JPACKAGE_APP_DATA_DIR]);
   197 
   197 
   198         AppendToIni(propertyFile, Container, keys[CONFIG_APP_MEMORY]);
   198         AppendToIni(propertyFile, Container, keys[CONFIG_APP_MEMORY]);
   199         AppendToIni(propertyFile, Container, keys[CONFIG_SPLASH_KEY]);
   199         AppendToIni(propertyFile, Container, keys[CONFIG_SPLASH_KEY]);
   200 
   200 
   201         // JavaOptions Section
   201         // JavaOptions Section
   202         OrderedMap<TString, TString> JVMArgs =
   202         OrderedMap<TString, TString> JavaOptions =
   203                 Helpers::GetJVMArgsFromConfig(&propertyFile);
   203                 Helpers::GetJavaOptionsFromConfig(&propertyFile);
   204         Container->AppendSection(keys[CONFIG_SECTION_JAVAOPTIONS], JVMArgs);
   204         Container->AppendSection(keys[CONFIG_SECTION_JAVAOPTIONS], JavaOptions);
   205 
   205 
   206         // ArgOptions Section
   206         // ArgOptions Section
   207         std::list<TString> args = Helpers::GetArgsFromConfig(&propertyFile);
   207         std::list<TString> args = Helpers::GetArgsFromConfig(&propertyFile);
   208         OrderedMap<TString, TString> convertedArgs;
   208         OrderedMap<TString, TString> convertedArgs;
   209 
   209