Но этому коду, вероятно, несколько лет, он не учитывает более новые ОС, и часть кода выглядит так:
Код: Выделить всё
String osName = System.getProperty("os.name");
if (osName.equals("Windows NT") || osName.equals("Windows 2000") || osName.equals("Windows XP")) {
cmd = new String[3];
cmd[0] = WINDOWS_NT_2000_COMMAND_1;
cmd[1] = WINDOWS_NT_2000_COMMAND_2;
cmd[2] = command;
} else if (osName.equals("Windows 95") || osName.equals("Windows 98") || osName.equalsIgnoreCase("Windows ME")) {
cmd = new String[3];
cmd[0] = WINDOWS_9X_ME_COMMAND_1;
cmd[1] = WINDOWS_9X_ME_COMMAND_2;
cmd[2] = command;
РЕДАКТИРОВАТЬ: мне понадобятся: Windows 7, Windows 2003, Windows 2008, Windows 2008R2
Кроме того, я не 1.6u18, поэтому не беспокойтесь об ошибке, о которой упомянули некоторые ребята.
Подробнее здесь: https://stackoverflow.com/questions/235 ... indows-oss
Мобильная версия