...
- L'application fonctionne sous java avec JavaFX.
- L'application fonctionne sur Linux ou Windows 10 64bits (l'encodage CROUS necessite Windows 10 64bits)
- pour l'encodage de l'application CROUS le pilote OMNIKEY CardMan 6121 (pilote) (voir ESUP-CNOUS-CLIENT)
...
Documentation de mise en œuvre ESUP-SGC / ESUP-NFC-TAG#SGC/ESUP-NFC-TAG-Installationmaterielle
Installation
Le plus rapide est de récupérer le jar esup-sgc-client et/ou l'installateur windows depuis https://esup-sgc-client-web-installer.univ-rouen.fr/
Ce site permettant de générer l'installateur et ces jar s'appuie sur esup-sgc-client-installer dont le code est également librement disponible depuis le github ESUP : https://github.com/EsupPortail/esup-sgc-client-installer
Vous pouvez packager/builder esup-sgc-client vous même également cependant.
Sources :
https://github.com/EsupPortail/esup-sgc-client.git
...
esup-sgc-client est compatible avec les JDK 8 21 et supérieurs. Depuis février 20232025, l'installateur windows embarque les versions JDK/JFX 17 21 packagées par Zulu (les dernières en date).
...
L'option "-Dcom.sun.webkit.useHTTP2Loader=false" donnée ici à titre indicatif permet de forcer l'usage de HTTP 1 et peut permettre d'éviter d'éventuels problèmes avec des serveurs web (apache) un peu anciens.
Précisions
Les installations d'openJDK et OpenJFX correspondent à dézipper leurs archives dans un répertoire donné.
Sur un poste windows, on peut par exemple les dézipper dans un répertoire C:\esup-sgc-client, on aura ainsi
- C:\esup-sgc-client\jdk-12.0.1 pour le JDK
- C:\esup-sgc-client\javafx-sdk-12.0.1 pour le JavaFX
En plaçant le JAR d'esup-sg-client (esupsgcclient-shib.jar) dans ce même répertoire C:\esup-sgc-client on peut ainsi finalement exécuter le JAR ainsi :
|
A À l'exécution esup-sgc-client écrit 2 fichiers dans le répertoire utilisateur (ou sous-répertoire) :
- un fichier de logs pour éventuellement tracer les actions/infos/erreurs
- un fichier contenant un jeton d'authentification permettant à l'utilisateur d'éviter de devoir resssisir ses identifiants à chaque lancement de l'application.
...