diff options
author | njames <nkskjames@gmail.com> | 2015-11-12 16:53:13 -0600 |
---|---|---|
committer | njames <nkskjames@gmail.com> | 2015-11-12 16:53:13 -0600 |
commit | ab6b93960c785bdeb476603ed48b7029e2b24a5f (patch) | |
tree | 94302f4bb3dd15eb8454f25e5c76e9708296038a /src | |
parent | 79107c6705ca38f2448acd8c91d235dcea25fa79 (diff) | |
download | serverwiz-ab6b93960c785bdeb476603ed48b7029e2b24a5f.tar.gz serverwiz-ab6b93960c785bdeb476603ed48b7029e2b24a5f.zip |
support for mac OS
Diffstat (limited to 'src')
-rw-r--r-- | src/com/ibm/ServerWizard2/Launcher.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/com/ibm/ServerWizard2/Launcher.java b/src/com/ibm/ServerWizard2/Launcher.java index fb795a1..f213ca6 100644 --- a/src/com/ibm/ServerWizard2/Launcher.java +++ b/src/com/ibm/ServerWizard2/Launcher.java @@ -65,8 +65,11 @@ public class Launcher { } LOGGER.config("======================================================================"); LOGGER.config("Retreiving ServerWiz..."); - + + boolean isMac = false; + if (getOSName() == "macosx") { isMac = true; } String jarName = getArchFilename("serverwiz2"); + LOGGER.info("JarName = "+jarName); GithubFile jar = new GithubFile(REPOSITORY,version,jarName,"jars",true,LOGGER); GithubFile zip = new GithubFile(REPOSITORY,version,ZIP_NAME,"jars",true,LOGGER); @@ -135,6 +138,9 @@ public class Launcher { for (String arg : args) { commandLine.add(arg); } + if (isMac) { + commandLine.add("-XstartOnFirstThread"); + } if (updated) { commandLine.add("-v"); commandLine.add(version); @@ -207,6 +213,9 @@ public class Launcher { } else if (osNameProperty.contains("linux") || osNameProperty.contains("nix")) { return "linux"; + } else if (osNameProperty.contains("mac")) + { + return "macosx"; } else { throw new RuntimeException("Unknown OS name: " + osNameProperty); } |