调用方法错误

时间:2014-12-07 17:33:25

标签: java methods

我不断收到错误找不到符号。符号:方法countAll。然而,我如何设置我的教授一直坚持这是如何设置它。

import javax.swing.*;
import java.io.*;
import java. util.*;
public class Homework15{
  public static void main(String args[]){
     try {
      JFileChooser chooser = new JFileChooser();
      chooser.showOpenDialog(null);
      File text = chooser.getSelectedFile();
      LetterCount.countAll(text);
      }
    catch (IOException error) {
      System.out.println(error);
    }

  }
}

3 个答案:

答案 0 :(得分:0)

由于您使用的是类countAll中名为LetterCount的静态方法,因此需要导入此类,如下所示:

import your.package.LetterCount;

其中your.packagepackage where that class is located

答案 1 :(得分:0)

LetterCount听起来像是一个内部使用静态方法的实用程序类,所以你可能没有在它上面导入正确的包。转到类并在顶部复制包路径并使用main方法将其导入类中。

还要确保方法实际上是静态的。

答案 2 :(得分:0)

正如Juxhin和Jmm所说:确保导入包裹。如果这不起作用,请确保您的countAll方法不是私有的。因为如果它是私人的,你将无法在LetterCount类之外访问它。