Skip to content

Application JavaFX pour lancer manuellement des sauvegardes de fichiers avec une interface moderne. Développée en Java 21 avec Maven et JavaFX 21.

Notifications You must be signed in to change notification settings

LePigeonDev/AutoBackup-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoBackup

AutoBackup est une application JavaFX développée en Java 21 permettant de lancer manuellement des sauvegardes de fichiers depuis une interface moderne et intuitive.

🎯 Fonctionnalités

  • Sélection de plusieurs dossiers sources à sauvegarder
  • Choix du dossier de destination
  • Interface graphique claire et moderne (JavaFX)
  • Affichage du statut, de la progression et du temps écoulé
  • Réinitialisation rapide de la sélection
  • Journalisation en temps réel des fichiers copiés

⚠️ La sauvegarde n'est pas automatique mais déclenchée manuellement.


🛠️ Technologies utilisées

  • Java 21
  • JavaFX 21
  • Maven pour la gestion de projet
  • jpackage pour la génération d’un exécutable .exe Windows

📦 Installation

Via l'exécutable

  1. Télécharge le fichier AutoBackup.exe depuis la dernière release.
  2. Lance l’installation.
  3. Utilise le raccourci sur le bureau ou dans le menu Démarrer.

Depuis le code source

Prérequis :

  • Java 21 (Adoptium recommandé)
  • JavaFX 21 SDK
  • Maven
  • jpackage (inclus dans le JDK)
git clone https://github.com/LePigeonDev/AutoBackup-Code.git
cd AutoBackup/autobackup
mvn clean package

Puis, pour lancer :

java --module-path "chemin/vers/javafx-sdk-21.0.7/lib" --add-modules javafx.controls,javafx.fxml -jar target/autobackup-1.0-jar-with-dependencies.jar

2025 - LePigeon

About

Application JavaFX pour lancer manuellement des sauvegardes de fichiers avec une interface moderne. Développée en Java 21 avec Maven et JavaFX 21.

Resources

Stars

Watchers

Forks

Packages

No packages published