estou fazendo um compilador atraz de uma video aula , mais ao seguir os passos do video me deparei com um erro que na aula não esta tendo , o erro acontece na minha class compilador onde eu fiz dessa forma
1 package compiladores;
2
3 import java.io.File;
4
5 public class CreateClassLexer {
6 public static void main(String[] args) {
7 String cwd = System.getProperty(“user.dir”);
8 String path = String.format("%s/src/compiladores/%s", cwd, “lexer.flex”);
9 generarLexer(path);
10
11 }
12
13 public static void generarLexer(String path) {
14 File file = new File(path);
15 jflex.Main.generate(file);
16 }
17 }
e essa é a mensagem de erro que esta dando
Exception in thread “main” java.lang.Error: Unresolved compilation problem:
The method generate(String[]) in the type Main is not applicable for the arguments (File)
at compiladores.CreateClassLexer.generarLexer(CreateClassLexer.java:15)
at compiladores.CreateClassLexer.main(CreateClassLexer.java:9)
se alguem poder me informa o que eu fiz de errado seria de grande ajuda