A Saving accounts management application
- Create, view detail of savings account
- Make a deposit or withdrawal
- View dashboard
- Security
Client: JavaFX
Server: SQL Server
UI Library: JFoenix, MaterialFX
- Install Prerequisites
- Go to File -> Settings... -> Build, Execution, Deployment -> Build Tools -> Gradle -> Check if Gradle JVM is set to Project SDK (16)
- Open src/main/javaMain.java to get default Run/Debug Configuration
- Edit Configuration -> Modify options -> Add VM options -> Then add below text to your VM options
--module-path
"package\javafx-sdk-18.0.1\lib"
--add-modules
javafx.controls,javafx.fxml
--add-modules=javafx.base
--add-modules=javafx.controls
--add-modules=javafx.fxml
--add-modules=javafx.graphics
--add-modules=javafx.media
--add-modules=javafx.swing
--add-modules=javafx.web
--add-opens
javafx.base/com.sun.javafx.runtime=ALL-UNNAMED
--add-opens
javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED
--add-opens
javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED
--add-opens
javafx.base/com.sun.javafx.binding=ALL-UNNAMED
--add-opens
javafx.base/com.sun.javafx.event=ALL-UNNAMED
--add-opens
javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED
--illegal-access=warn
- Run file Savebase SQL to get application test data
- Update connection string in db.properties file
- Congrats! You're all set. Let's run the application.