如何启动uwamp作为一个后台进程,以及如何得到通知服务器已经准备好在windows操作系统?

dfuffjeb  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(317)

需要启动php,apache,mysql使用uwamp或任何作为后台进程没有显示托盘图标或任何?使用命令行start-windowstyle隐藏其不工作。请给我一些建议。

qrjkbowd

qrjkbowd1#

使用命令提示符在windows中启动应用程序,几乎所有编程语言都可以使用此递归,我在java语言中使用这些命令:
//类以使用windows操作系统提示中的命令
公共类提示{

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());
    }

} }
//方法来启动服务之类的程序
公共静态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());
    }
}

相关问题