如何从eclipse项目中引用jar?

时间:2012-02-16 22:43:52

标签: java eclipse jar fitnesse

我从健身网站上复制了一些代码:

package fixtures;

import static fitnesse.util.ListUtility.list; //fitnesse.util can not be resolved
import static util.ListUtility.list;  //this one resolves but is no help in getting list to work below


import java.util.Date;
import java.util.List;

public class EmployeesHiredBefore {
  private Date date;

  public EmployeesHiredBefore(Date date) {
    this.date = date;
  }

  public void table(List<List<String>> table) {
    //optional function
  }

  public List<Object> query() {

    return
      list(
        list(
          list("employee number", "1429"),
          list("first name", "Bob"),
          list("last name", "Martin"),
          list("hire date", "10-Oct-1974")
        ),
        list(
          list("employee number", "8832"),
          list("first name", "James"),
          list("last name", "Grenning"),
          list("hire date", "15-Dec-1979")
        )
      );
  }
} 

我添加了使用fitnesse.jar添加外部jar的构建路径,其内容包括util/ListUtility.class

任何人都知道如何引用这个罐子?

3 个答案:

答案 0 :(得分:1)

当前版本的fitnesse.jar(来自http://fitnesse.org/FrontPage.FitNesseDevelopment.DownLoad)有一个util.ListUtility类但不是fitnesse.util.ListUtility

所以你(可能)想要

import static util.ListUtility.list; 

但是当你使用这个导入时,你实际上遇到了什么问题?事情以何种方式起作用?

答案 1 :(得分:0)

在fitnesse jar中没有名为“fitnesse.util”的包。 重新检查。 我只能找到 util.ListUtility.list;

答案 2 :(得分:0)

我正在使用fitnesse版本 - 发布20150114。 下面没有ListUtility:

  1. Util package
  2. fitnesse.util包 我通过跟随方式在源代码中创建ListUtility类来解决它。
  3. Fitnesse importing util.ListUtility.list; is giving error