日期:2014-05-18  浏览次数:20929 次

请看看我的路径哪里有问题啊?
package com.Thread1;

import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.TimerTask;

public class RemindTask extends TimerTask {

@Override
public void run() {
URL url;  
    try {  
         url = new URL("http://127.0.0.1:1080/WebTours");  
         InputStream in = url.openStream();  
         System.out.println("连接可用");  
    } catch (Exception e1) {  
         System.out.println("连接打不开!");  
         url = null; 
         try {
          String command="cmd /c start C:\\Program Files\\HP\\LoadRunner\\WebTours\\run.bat";
Process process=Runtime.getRuntime().exec(command);
//process.waitfor(); 
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();


我想执行一个批处理文件,代码编译没错,但是每次运行时找不到文件路径,请问哪里出问题了?报如下错

------解决方案--------------------
C:\\Program Files\\HP\\LoadRunner\\WebTours\\run.bat
空格问题。你换到c盘根目录试试
------解决方案--------------------
C:\\Program Files 路径中不能有空格,楼主换个不带空格的文件夹试试
------解决方案--------------------
cmd /c start C:\\\"Program Files\"\\HP\\LoadRunner\\WebTours\\run.bat

楼主,这样写,别忘了结贴