我有一个类SpellingSuggestor
,它的构造函数有签名
public SpellingSuggestor(File file) throws IOException { // something }
我想从另一个类调用它的构造函数。代码是这样的
public class NLPApplications
public static void main(String[] args) {
String w= "randomword";
URL url = getClass().getResource("big.txt");
File file = new File(url.getPath());
System.out.println((new SpellingSuggestor(file)).correct(w));
}
}
但上面显示的URL url..
行中的错误说
- URL 无法解析为类型。
- 无法从 Object 类型对非静态方法 getClass() 进行静态引用。
出了什么问题?
我看了这个问题 How to pass a text file as a argument? . 我不习惯用 Java 处理文件,所以这个问题。