通过eclipse中的Java代码调用IBM RFT脚本

通过eclipse中的Java代码调用IBM RFT脚本,java,rft,Java,Rft,我正在从Java程序调用IBMRFT脚本,RFT部分正在工作 很好,但我想从Java程序调用RFT脚本 执行程序后,我收到以下错误脚本回放失败: CRFCN0379E:加载脚本类失败 [CROI\u测试案例\u搜索公司名称] [java.lang.ClassNotFoundException: CROI\u测试案例\u搜索公司名称] 您是否可以尝试按以下方式运行: class MyRunnable implements Runnable{ public void run() { Sy

我正在从Java程序调用IBMRFT脚本,RFT部分正在工作 很好,但我想从Java程序调用RFT脚本

执行程序后,我收到以下错误脚本回放失败: CRFCN0379E:加载脚本类失败 [CROI\u测试案例\u搜索公司名称] [java.lang.ClassNotFoundException: CROI\u测试案例\u搜索公司名称]


您是否可以尝试按以下方式运行:

class MyRunnable implements Runnable{

public void run() 
{
    System.out.println("Executing script ");

    String[] cmdarray = {"\"c:\\Program Files (x86)\\Java\\jre7\\bin\\java.exe\"","-jar", "\"C:\\Program Files (x86)\\IBM\\SDP\\FunctionalTester\\bin\\rational_ft.jar\"","-datastore","C:\\RFTWorkspaces\\InhouseProject\\ProjectOne","-playback","Inhouse"};
    try {
        Runtime.getRuntime().exec(cmdarray);
    } catch (IOException e)
    {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

}

现在正在工作…我缺少包名。。
class MyRunnable implements Runnable{

public void run() 
{
    System.out.println("Executing script ");

    String[] cmdarray = {"\"c:\\Program Files (x86)\\Java\\jre7\\bin\\java.exe\"","-jar", "\"C:\\Program Files (x86)\\IBM\\SDP\\FunctionalTester\\bin\\rational_ft.jar\"","-datastore","C:\\RFTWorkspaces\\InhouseProject\\ProjectOne","-playback","Inhouse"};
    try {
        Runtime.getRuntime().exec(cmdarray);
    } catch (IOException e)
    {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}