summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornjames <nkskjames@gmail.com>2015-11-12 16:53:13 -0600
committernjames <nkskjames@gmail.com>2015-11-12 16:53:13 -0600
commitab6b93960c785bdeb476603ed48b7029e2b24a5f (patch)
tree94302f4bb3dd15eb8454f25e5c76e9708296038a /src
parent79107c6705ca38f2448acd8c91d235dcea25fa79 (diff)
downloadserverwiz-ab6b93960c785bdeb476603ed48b7029e2b24a5f.tar.gz
serverwiz-ab6b93960c785bdeb476603ed48b7029e2b24a5f.zip
support for mac OS
Diffstat (limited to 'src')
-rw-r--r--src/com/ibm/ServerWizard2/Launcher.java11
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);
}
OpenPOWER on IntegriCloud