首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在windows操作系统中启动uwamp作为后台进程,以及如何通知服务器已准备就绪?

如何在windows操作系统中启动uwamp作为后台进程,以及如何通知服务器已准备就绪?
EN

Stack Overflow用户
提问于 2018-05-31 14:18:48
回答 1查看 879关注 0票数 0

需要启动PHP,APACHE,MYSQL使用UWAMP或任何后台进程而不显示托盘图标或任何?使用命令行启动-WindowStyle隐藏它不工作。请给我推荐一下这个的方法。

EN

回答 1

Stack Overflow用户

发布于 2018-06-26 06:06:18

使用命令提示符在windows中启动应用程序,几乎所有的编程语言都可以使用这个递归,我在java语言中使用这些命令:

//有关使用windows操作系统提示符中的命令的类

公共类提示{

代码语言:javascript
复制
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() {)

代码语言:javascript
复制
    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());
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50617833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档