используйте командную строку, чтобы запустить приложение в Windows, почти все языки программирования могут использовать этот рекурс, я использую на языке Java следующие команды:
// класс для использования командв командной строке Windows OS
открытый класс Prompt {
public static String exec(String cmd) {
String resposta = "";
try {
Scanner S = new Scanner(Runtime.getRuntime().exec(cmd).getInputStream());
while (S.hasNextLine()) {
resposta += S.nextLine() + "\n";
}
} catch (Exception ex) {
Alert.error(ex.getMessage());
}
return resposta;
}
public static void open(String cmd) {
try {
Runtime.getRuntime().exec(cmd);
} catch (IOException ex) {
Alert.error(ex.getMessage());
}
}}
// метод в другом классе для запуска программ, таких как служба
public static void start () {
try {
String file = new File("").getAbsolutePath();
String startApache = file + "/UwAmp/bin/apache/bin/httpd.exe -k -start";
String startMySql = file + "/UwAmp/bin/database/mysql-5.7.11/bin/mysqld.exe";
System.out.println("beginning Apache Server");
Prompt.exec(startApache);
Thread.sleep(500);
System.out.println("beginning MySQL Database Server");
Prompt.exec(startMySql);
Thread.sleep(500);
} catch (Exception ex) {
Alert.error(ex.getMessage());
}
}