Java 调用方法错误
我不断得到错误,找不到符号。符号:方法countAll。然而,我是如何设置的我的教授一直坚持这是如何设置的Java 调用方法错误,java,methods,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(); ch
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);
}
}
}
由于您使用的是LetterCount类中名为countAll的静态方法,因此需要导入此类,如下所示: 导入您的.package.LetterCount 其中your.package是LetterCount听起来像是一个包含静态方法的实用程序类,因此您可能没有从它上面导入正确的包。转到类并在顶部复制包路径,并使用main方法将其导入类中
还要确保方法实际上是静态的。正如Juxhin和Jmm所说:确保导入包。如果这不起作用,请确保countAll方法不是私有的。因为如果它是私有的,您将无法在LetterCount类之外访问它。什么是LetterCount?您当前的类不知道此上下文中的类LetterCount是什么。如果你想静态地使用它,它应该声明为静态的。也许使用像Eclipse这样的IDE可以提供你需要的信息。