Bonjour à tous,

Merci d'avance pour vos réponses

Considérez moi comme un débutant en java (je me suis arrêté à java 2 et encore c'était des exercices scolaires), là je reprends en douceur

On cherche à développer une application (en java 8) "client lourd" avec du JavaFX. Cette application va utiliser une base de données SQLite (qui sera cryptée).

Cette application a pour vocation d'être "distribuée" à des personnes sans internet, sans connexion (oui elles seront dans un désert)
et surtout dont nous ne maîtrisons pas forcément l'OS : nous pouvons nous donner quelques restrictions concernant l'OS (pas de Linux, pas de Mac, que du Windows >= 7) mais pas bcp plus.

Donc notre objectif est d'obtenir un exécutable le plus autonome possible.

Idéalement : un seul fichier, 100% autonome (qui ne nécessite pas l'installation de Java sur l'OS - donc intégrant sa JVM) et intégrant la base de donnée.
Au pire : un installable générant un seul fichier (*.exe) et éventuellement la base de données à coté.

Voilà le défi et donc, d'après vous est-ce possible ?

Si oui, avec quel outils ? (gratuit)