Creer un setup en java avec eclipse
Résolu/Fermé
angel lestat
Messages postés
233
Date d'inscription
jeudi 26 avril 2007
Statut
Membre
Dernière intervention
17 mars 2015
-
14 août 2008 à 11:59
Any Ane - 3 mai 2012 à 10:43
Any Ane - 3 mai 2012 à 10:43
Bonjour,
Mon probleme simple, j'ai crée une application de gestion avec eclipse en java. J'arrive à exporter le .jar mais me signale
un erreur de connexion à la base de donnée comme si elle n'etait pas contenue dans le .jar
Par ailleur je voudrais creer le setup de mon application apres;
quelqu'un pourrais m'aider?
merci
Mon probleme simple, j'ai crée une application de gestion avec eclipse en java. J'arrive à exporter le .jar mais me signale
un erreur de connexion à la base de donnée comme si elle n'etait pas contenue dans le .jar
Par ailleur je voudrais creer le setup de mon application apres;
quelqu'un pourrais m'aider?
merci
A voir également:
- Creer un setup en java avec eclipse
- Waptrick java football - Télécharger - Jeux vidéo
- Créer un compte google - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Eclipse java download - Télécharger - Langages
- Comment créer un groupe whatsapp - Guide
3 réponses
angel lestat
Messages postés
233
Date d'inscription
jeudi 26 avril 2007
Statut
Membre
Dernière intervention
17 mars 2015
14
20 sept. 2008 à 19:57
20 sept. 2008 à 19:57
mon probleme est resolu,
j'ai telechargé un plugin pour eclipse (net.fat.jar) il permet que lors de l'exportation (fatjar) le jar generé prenne en compte la base de donnée creee avec easy php, seulement il faudra coller les fichier mysql.exe mysqld.exe et mysqldump.exe pour que les requetes puissent aboutir.
Ensuite avec Launch4j ou jsmooth deux logiciel gratuits on peux generer l'exe du jar et enfin avec "inno setup" on a un setup automatique...
le tour est joué merci à tous
j'ai telechargé un plugin pour eclipse (net.fat.jar) il permet que lors de l'exportation (fatjar) le jar generé prenne en compte la base de donnée creee avec easy php, seulement il faudra coller les fichier mysql.exe mysqld.exe et mysqldump.exe pour que les requetes puissent aboutir.
Ensuite avec Launch4j ou jsmooth deux logiciel gratuits on peux generer l'exe du jar et enfin avec "inno setup" on a un setup automatique...
le tour est joué merci à tous
Dinheru
Messages postés
1019
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
17 avril 2009
67
14 août 2008 à 12:09
14 août 2008 à 12:09
Bonjour,
Alors pour ton problème de base de données je sais pas.
Par contre pour créer un exécutable je te conseil le logiciel JSmooth.
Il est très simple d'utilisation. Il faudra exporter ton projet en fat_jar je crois.
Après tu as un Tuto ici
En espérant que c'est ce que tu cherche ;)
Alors pour ton problème de base de données je sais pas.
Par contre pour créer un exécutable je te conseil le logiciel JSmooth.
Il est très simple d'utilisation. Il faudra exporter ton projet en fat_jar je crois.
Après tu as un Tuto ici
En espérant que c'est ce que tu cherche ;)
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
14 août 2008 à 12:31
14 août 2008 à 12:31
Salut,
Pour la connexion à la base: il faut que le fichier jar avec les classes JDBC pour ta base de données soit accessible dans ton classpath lorsque tu exécutes l'application. Au moins 3 options:
1. (bof) tu modifies le classpath sur la machine pour inclure ce fichier
2. (mieux) tu précises à l'exécution de ton appli quel est ce classpath: en effet, tu as le paramètre "-cp" de la commande de lancement java pour ce faire
3. (encore mieux) tu inclus le fichier en question dans le manifest de ton jar de base (celui qui contient ton application). Exemple de fichier manifest:
Dans l'exemple ci-dessus, tu retrouves le fichier ojdbc14.jar correspondant aux bibliothèques JDBC d'Oracle (et plein d'autres fichiers sans rapport avec ton problème).
++
Pour la connexion à la base: il faut que le fichier jar avec les classes JDBC pour ta base de données soit accessible dans ton classpath lorsque tu exécutes l'application. Au moins 3 options:
1. (bof) tu modifies le classpath sur la machine pour inclure ce fichier
2. (mieux) tu précises à l'exécution de ton appli quel est ce classpath: en effet, tu as le paramètre "-cp" de la commande de lancement java pour ce faire
3. (encore mieux) tu inclus le fichier en question dans le manifest de ton jar de base (celui qui contient ton application). Exemple de fichier manifest:
Manifest-Version: 1.0 Created-By: 1.6.0 (IBM Corporation) Main-Class: fr.angel.lestat.server.setup.ServerLaunch Class-Path: . connector.jar com.ibm.mq.jar ojdbc14.jar jni.jar xercesImpl.jar xml-apis.jar log4j-1.2.14.jar jdom.jar jasperreports-2.0.4.jar itext-1.3.1. jar commons-logging-api-1.0.2.jar commons-logging-1.1.jar commons-digester-1 .7.jar commons-collections-3.0.jar commons-dbcp-1.2.1.jar commons-pool-1.2.j ar jtds-1.1.jar jsiv-2.5.0.jar activation-1.1.jar commons-beanutils-1.7.0.ja r commons-codec-1.3.jar commons-logging-1.1.jar jaxws-api-2.0.jar jaxen-1.1- beta-9.jar mail-1.4.jar saaj-api-1.3.jar saaj-impl-1.3.jar spring-1.2.6.jar stax-api-1.0.1.jar wsdl4j-1.6.1.jar wstx-asl-3.2.0.jar xbean-2.2.0.jar xbean -spring-2.8.jar xfire-aegis-1.2.6.jar xfire-annotations-1.2.6.jar xfire-core -1.2.6.jar xfire-java5-1.2.6.jar xfire-jaxws-1.2.6.jar xfire-spring-1.2.6.ja r xfire-jsr181-api-1.0-M1.jar XmlSchema-1.1.jar commons-httpclient-3.0.jar o rg.mortbay.jetty-5.1.3.jarxfire-jaxb2-1.2.6.jar jaxb-api-2.0.jar jaxb-impl-2 .0.1.jar jaxb-xjc-2.0.1.jar
Dans l'exemple ci-dessus, tu retrouves le fichier ojdbc14.jar correspondant aux bibliothèques JDBC d'Oracle (et plein d'autres fichiers sans rapport avec ton problème).
++
3 mai 2012 à 10:43