2015-01-21 6 views
0

Java 프로그램에서 IBM RFT 스크립트를 호출 중이며 RFT 부분이 작동 중입니다. Java 프로그램에서 RFT 스크립트를 호출하고 싶습니다.Eclipse에서 Java 코드로 IBM RFT 스크립트 호출

public class CallRFT 
{ 

    public static void main(String[] args) 
    { 
     String rftplaybackArgs[] = new String[]{"-datastore", "C:/Users/aksrivastav/Workspace_Rational/Project1", "-playback", "CROI_TestCases_SearchCompanyByName"}; 



     try 
     { 
     Thread.sleep(100); 

     } 
     catch (Exception e) 
     {} 

     System.out.println("I got .. + " + rftplaybackArgs.toString()); 
     // TODO Auto-generated method stub 

     com.rational.test.ft.rational_ft.main(rftplaybackArgs); 




    } 



} 

프로그램을 실행 한 후 내가이 오류를 얻고있다 스크립트 재생 실패 : CRFCN0379E :

:로드 스크립트 클래스는 [CROI_TestCases_SearchCompanyByName] [ CROI_TestCases_SearchCompanyByName java.lang.ClassNotFoundException가] 실패
+0

지금 작업 ... 난 .. 답장을 –

답변

0

다음과 같이 실행 해보십시오 :

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

} 

}

+0

감사 패키지 이름을 실종됐다 ...하지만 나에게 동일한 출력을 working..giving하지 .. –