У меня есть класс 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 не может быть разрешен к типу.
- не может статически ссылаться на нестатический метод getClass() из типа Object.
Что происходит не так?
Я посмотрел на этот вопрос How to pass a text file as a argument?. Мне неудобно обрабатывать файлы на Java и, следовательно, этот вопрос.
Даже тогда он дает сообщение об ошибке «URL не может быть разрешен для типа». – OneMoreError
Отредактировал мой ответ. – NINCOMPOOP
Yups .. получил !! благодаря – OneMoreError