My JavaFX Application
How to Build and Run from Source Code
- Clone the repository
- Navigate to the project directory
- Ensure requirements are met (see below for details)
- Run the script
./build-and-copy-files.sh to build the project and move files to the right location
- Go to
How to Run from JAR below to run the application from the generated JAR file.
Running from VSCode
- Do steps 1-3 above
- Open the project in VSCode
- Go to the Run and Debug tab on the left sidebar
- Select Main and click the green play button
How to Run from JAR
- Clone the repository
- Navigate to the
distribution directory
- Run
run.sh
Manual (if needed):
First, ensure you are in the distribution directory, then run the following command in the terminal.
java --module-path "dependency" --add-modules javafx.controls,javafx.fxml -jar Project-1.0-SNAPSHOT-with-dependencies.jar
System Requirements
- Java 17 or higher
- Maven
- Graphviz (for generating dependency graphs)
- Python 3.12 (for running the graph filtering script)
- Bash (for running the launch script on Linux/Mac)
- Recommended 8GB of RAM or higher