csep-2025/client
2026-01-09 21:42:57 +01:00
..
src added pop up view ingredients + warnings for delete 2026-01-09 21:42:57 +01:00
pom.xml Logging for flow of the data exchange between client/server 2026-01-09 12:24:18 +01:00
README.md Initial commit 2025-11-13 22:26:09 +01:00

Assuming that you have Maven installed, you can run the project out-of-the-box from your terminal via

mvn -pl client -am javafx:run

from your project root (not from within the client folder!).

Starting the client within your IDE (Eclipse/IntelliJ) requires setting up OpenJFX.

First download (and unzip!) an OpenJFX SDK. Make sure that the download matches your Java JDK version.

Then create a run configuration for the Main class and add the following VM commands (which, in IntelliJ, are hidden by default):

--module-path="/path/to/javafx-sdk/lib"
--add-modules=javafx.controls,javafx.fxml,javafx.web

Adjust the module path to your local download location and make sure you adapt the path to the lib(!) directory (not just the directory that you unzipped)...

Tip: Windows paths are different, they uses \ as path separator and starts with a drive letter like C:.

Tip: Make sure not to forget the /lib at the end of the path.

Tip: Double-check that the path is correct. If you receive abstract errors, like Module javafx.web not found or a segmentation fault, you are likely not pointing to the right folder. Try opening the folder and check that it contains several .jar files, such as javafx.controls.jar.