无法使用测试文件找到符号

cannot find symbol using Test File

我正在尝试测试我的 createMTree 方法。该方法工作正常,我可以在 class 文件 MTreeNode.js 内的主要方法中使用测试来编译和 运行 它。但是,尝试在我的测试文件 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
  }
}

它在这里工作。 将它们添加到同一个包中,则不会给出任何 'cannot find symbol error'.

我只是在方法中添加 return 语句以使其编译正常,因为方法将 return MTreeNode 而你不添加任何 return 语句所以我只是添加"return null" 语句。