Bonjour,
Je ne sais pas si j'ai placé ma demande au bon endroit car je ne sais pas si mon problème vient de java ou de linux
j'ai un soucis avec un programme java crée sous Netbeans 8. C'est un simple programme de gestion de stock. Il est conçu avec une bdd derby. Tout fonctionne parfaitement sous windows7 que se soit avec Netbeans ou dans le répertoire dist (une fois le projet nettoyé et monté)
Le soucis se passe sous linux Unbutu. Je ne comprends vraiment pas pourquoi. En fait en lançant le .jar (en ayant auparavant modifié les autorisations lecture/écriture et en ayant coché la case pour le rendre exécutable) il démarre. A un moment j'arrive sur une jform composée de différents jTextField qui remplissent une base de donnée. Une fois l'opération d'enregistrement effectuée une boite de dialogue informe que la sauvegarde a été effectuée puis la page d'enregistrement avec les champs vidés réapparait.
Si je lance le .jar en mode terminal (java -jar Gestock.jar) tout se passe nikel. J'arrive à ma boite de dialogue qui me dit que tout est enregistrer et pas de soucis c'est bien dans la bdd.
Lorsque je lance en cliquant sur le .jar la page d'enregistrement redevient vide (saute les étapes de l'enregistrement et de la boite de dialogue), donc vraisemblablement ne se connecte pas à la bdd.
Je n'ai aucune erreur dans le terminal (puisque il fonctionne en mode terminal).
Je ne comprend pas quelle est la différence entre le terminal et le lancement directement par le .jar..... Pourquoi l'un fonctionne et pas l'autre.
Si quelqu'un à une idée je suis preneur.
Par avance merci.
Partager