我正在使用带有 Eclipse 版本的 RFT 8.2,但我自己的 java 程序没有在 RFT 的录制功能中启动。
- 它只是一个用于 RFT 探索目的的小型 GUI,我在 RFT 应用程序设置中选择了它的类。
- 当然,我可以在 Eclipse 中正常启动它。
- 我可以启动 RFT 的测试模板(ClassicsJavaA 和 ClassicsJavaB)
如果您需要任何其他具体信息,请告诉我。我怎样才能解决这个问题?
我正在使用带有 Eclipse 版本的 RFT 8.2,但我自己的 java 程序没有在 RFT 的录制功能中启动。
如果您需要任何其他具体信息,请告诉我。我怎样才能解决这个问题?
您还没有提到您究竟是如何尝试启动您的应用程序(您如何配置您的应用程序,您的应用程序的类型是什么)使用 RFT 的“配置测试应用程序”向导,您可以添加一个 java 应用程序(如果您想执行 JAR 应用程序),或者如果您的应用程序是 EXE 形式,您可以添加一个可执行文件 (EXE)。
如果您要运行的应用程序是一个类文件,那么您可以在应用程序向导中配置“java.exe/javaw.exe”,并将类的名称作为参数。
问题是因为该类位于一个包中,而标准 rft 引导行没有解决这种情况。
我通过在“路径”行中编写正确的类路径并在类之前编写包名来解决它(就像您将使用 CMD 行启动程序一样)。
RFT 应用程序向导:
路径:C:\YourPath\bin
(Eclipse 类文件夹)
类或罐子:package.packageTwo.KlassName