2012-11-09 74 views
0

我正在使用RFT 8.2和它的Eclipse版本,但我自己的java程序没有在RFT的记录功能中启动。IBM RFT:未启动应用程序

  • 这只是一个用于RFT探索目的的小型GUI,我选择了它在RFT应用程序设置中的类。
  • 我可以在Eclipse中正常启动它。
  • 我就可以开始了RFT的测试模板(ClassicsJavaA & ClassicsJavaB)

告诉我,如果你需要任何额外的具体信息。 我该如何解决这个问题?

+1

我不是一个RFT用户,但我想看看Eclipse的错误日志(窗口 - >显示视图 - >错误日志)。有没有错误? –

+0

没有错误,但谢谢你的提示! – ctekk

回答

0

问题是由于该类位于程序包中而引起的,标准rft引导行未解决此问题。

我通过在“路径”行中写入正确的类路径并在类之前编写包名(例如,您将使用CMD行启动程序)来解决此问题。

RFT应用程序向导:

路径:C:\YourPath\bin(Eclipse的类文件夹)

讲座或jar:package.packageTwo.KlassName

1

你还没有提到你是如何准确地开始你的应用程序(你是如何配置你的应用程序,你的应用程序是什么类型的) 使用RFT的“Configure Application for Testing”向导,你可以添加一个java应用程序(如果您想执行JAR应用程序),或者如果您的应用程序处于EXE形式,则可以添加一个可执行文件(EXE)。

如果要运行的应用程序是类文件,则可以在应用程序向导中配置“java.exe/javaw.exe”,并将该类的名称作为参数。

+0

是的,我想开始我的程序作为一个类文件。 请给我一个参数的例子 - 应用程序向导将此文本字段留空。 – ctekk

+0

当我将类导出为可执行的jar文件时,它可以工作。 – ctekk

+0

我认为问题是由于该类位于一个包中,然后RFT使用的标准代码行是不正确的。 – ctekk