我正在尝试测试我的createMTree方法。该方法运行良好,我可以使用测试在类文件MTreeNode内部的主要方法中对其进行编译和运行。但是尝试在我的测试文件test.java中调用该方法会给我一个找不到符号错误。我可以在test.java中从MTreeNode测试其他方法。

test.java:

public class test{

 public static void main(String[] args) {

  MTreeNode<String> myRoot = MTreeNode.createMTree("input.txt");
 }
}

MTreeNode.java:
public class MTreeNode<AnyType>{
    //code

    public static MTreeNode<String> createMTree(String filename){
      //my code
  }
}

最佳答案

它在这里工作。
将它们添加到同一程序包中,则不会出现任何“找不到符号错误”的信息。

我只是在方法中添加return语句以使其可以正常编译,因为方法将返回MTreeNode,并且您不添加任何return语句,因此我仅添加“return null”语句。

java - 使用测试文件找不到符号-LMLPHP

10-06 02:22