Bonjour,
J'ai récemment eu un problème avec un programme en JavaFX, j'ai exporté le programme .jar exécutable avec Eclipse option "extraire les librairies requises dans le jar" (donc la première option)
Il marche très bien, sauf... sur certains PC ! souvent des 4Go de RAM mais aussi qq cas en 8Go...
En utilisant la cmd j'ai pu remarquer que sur ces PC on avait une exception au niveau du chargement des images
Il y a: InvocationTargetException / RuntimeException / OutofmemoryException
J'ai réussi à lancer le programme sur ces PC quand même en lançant depuis un .bat avec une commande pour allouer 1Go de mémoire, mais le jeu RAM bcp plus :S
Mes questions sont donc:
->comment éviter ce problème à l'avenir et d'où vient il ? du poids des ressources ? Comment bien exporter le .jar sous eclipse ? parceque parfois je coche la 2eme option "empaqueter les libraires requises dans le jar"
Et j'en profite pour soulever deux questions:
-Ou mettre les ressources d'un programme, dans le .jar ou à coté dans un dossier ?
-Faut il charger tt les ressources au début du programme ? (images notamment)
Merci d'avance
Partager