Я занимаюсь разработкой простого учебного компилятора на Java. Приложение также нуждается в графическом интерфейсе, и я использую javaFX для этой цели. Однако я не знаю, как правильно обернуть эти две вещи вместе.
Я добавил репозиторий github компилятора как подмодуль репозитория GUI .
Я хочу иметь возможность вызывать класс Xpp-Compiler-Main и передавать аргумент командной строки (в данном случае файл, который был прочитан в GUI) в этом методе GUI (src / sample / SampleController). Java: строка 80):
public void actionCompileProgram(ActionEvent actionEvent) {
System.out.println("Compiling...");
//something like this:
Xpp-Compiler.Main(currentFile.getAbsolutePath());
}
Как мне "импортировать" подмодуль и вызвать метод main основного класса Xpp-Compiler?
Есть ли лучший способ обернуть эти вещи вместе?