写错了啊~~
不好意思!public class Test
{
   public static void main(String[] args)
 {
       try
{
 Runtime rt=Runtime.getRuntime();
    rt.exec("startup.bat");//在path中配置了tomcat的bin路径
    //rt.exec("C:\\Program Files\\apache-tomcat-5.5.20\\bin\\startup.bat");
      这样也不照}
catch(Exception e)
{
  e.printStackTrace();
}
 }
}看了下帮助文档,说exec(command)这个command指定系统命令.是不是它只能指定系统命令像notepad这样的,...请高手指点.........

解决方案 »

  1.   

    JAVA好象不支持启动bat文件
    推荐 把bat文件转成exe文件执行
      

  2.   

    好像也不行啊~~rt.exec("C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\mysql.exe");改成这样也不照呀~exec
    public Process exec(String command)
                 throws IOException在单独的进程中执行指定的字符串命令。 
    这是一个很有用的方法。对于 exec(command) 形式的调用而言,其行为与调用 exec(command, null, null) 完全相同。 
    参数:
    command - 一条指定的系统命令。 好像只能指定系统命令~~