Skip to content

About

A JavaFX application designed for money counting and management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoneyCount

A JavaFX application designed for money counting and management.

📋 Prerequisites

To run this project, you must have the following installed:

  • Java JDK 25 (or higher).
  • JavaFX SDK 25:
    • The library must be placed manually inside the resources folder.
    • ⚠️ Important: The JavaFX version depends on the Operating System.
      • Linux: Place the Linux SDK inside resources/javafx-sdk-25.
      • Windows: Place the Windows SDK inside resources/javafx-sdk-25.

📂 Project Structure

File/Folder Description
src/ Application source code (.java).
resources/ External dependencies and Static assets
out/ Compiled files (.class).
doc/ Project documentation.
diagram/ Diagrams and schemes (UML/Architecture).
MoneyCount.sh Execution script for Linux.
MoneyCount.bat Execution script for Windows.

🚀 How to Run

🐧 Linux

  1. Ensure the Linux JavaFX SDK is inside the resources folder.
  2. Grant execution permissions to the script (only needed once):
    chmod +x MoneyCount.sh
  3. Run the application:
    ./MoneyCount.sh

🪟 Windows

  1. Ensure the Windows JavaFX SDK is inside the resources folder (if you downloaded the project on Linux, you must replace the javafx-sdk-25 folder with the Windows version).

  2. Simply double-click the file:

    MoneyCount.bat
    

🛠️ Manual Commands (Development)

If you need to compile or run manually via terminal without using the automatic scripts:

🐧 Linux / Mac

Compile:

javac --module-path resources/javafx-sdk-25/lib \
      --add-modules javafx.controls,javafx.fxml,javafx.swing \
      -d out $(find src -name "*.java")

Run:

java --module-path resources/javafx-sdk-25/lib \
     --add-modules javafx.controls,javafx.fxml,javafx.swing \
     -cp out Main

🪟 Windows (PowerShell)

Compile:

javac --module-path "resources/javafx-sdk-25/lib" --add-modules javafx.controls,javafx.fxml,javafx.swing -d out (Get-ChildItem -Path src -Recurse -Filter *.java).FullName

Run:

java --module-path "resources/javafx-sdk-25/lib" --add-modules javafx.controls,javafx.fxml,javafx.swing -cp out Main

About

A JavaFX application designed for money counting and management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages