Ha VSCode-dal dolgozunk, és JavaFX projektet készítettünk Maven alapon, a projektünk moduláris felépítésű lesz.
A mi projektünk is egy modul. Ha megnézzük például a 20-as Java dokumentációját ott is minden modulba van sorolva:
Moduláris projekteknél a modulok használatát deklarálni kell a module-info.java fájlban.
Gyakran merül fel az igény az SQL használatra. A java.sql modult deklarálni kell a module-info.java fájlban, függőségként.
module com.example { requires transitive javafx.graphics; //<-- requires javafx.controls; requires javafx.fxml; requires transitive java.sql; // vegyük fel ezt a sort opens com.example to javafx.fxml; exports com.example; }