有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java找不到类JUNIT org。朱尼特。跑步者杜松科

我有一个由框架创建的测试类

import org.selenium.MainTestCase;

public class Test01 extends MainTestCase {

  @Override
  public void setUp() throws Exception {
    super.setUp();
    startSeleniumSession("RemoteWebDriver", "http://102.0.0.01:8080/hello/");
  }

  public void testMethod() throws Exception {

        session().open("/hello/request.co","");
        session().selectFrame("top_frame");
        session().type("id=lgn:username","test");
        session().type("id=lgn:password","test");
        session().click("id=lgn:submit");
        session().waitForFrameToLoad("top_frame","");
  }

  @Override
  public void tearDown() throws Exception {
    super.tearDown();
  }

}

我有蝙蝠档案

javac -cp .\lib\* Test01.java
java -cp .\lib\* org.junit.runner.JUnitCore Test01

在lib文件夹中,我拥有为我生成Test01类的所有JAR和框架

当我运行bat文件时,我得到了以下结果:

JUnit版本4.10 找不到类:Test01 时间:0002 正常(0次测试)

类和库的结构是:

根文件夹-dist

lib文件夹(在dist下)-我的所有LIB都放在那里

dist文件夹中,我有Test01.classTest01.javarun.bat


共 (1) 个答案

  1. # 1 楼答案

    您需要使用.将当前目录添加到类路径。在基于windows的系统上,用;分隔文件夹,而在基于unix的系统上,用:分隔文件夹

    Windows示例:my/path/1;.(添加路径my/path/1和当前目录)

    Unix示例:my/path/1:.(添加路径my/path/1和当前目录)