Rechercher : dans
Par :

Creer un setup en java avec eclipse

Dernière réponse le 20 sep 2008 à 19:57:21 angel lestat, le 14 aoû 2008 à 11:59:57 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.11

Meilleures réponses pour « Creer un setup en java avec eclipse » dans :
Java - Les objets VoirLa création d'objets Un objet est une instance de classe, la création d'objets s'appelle donc l'instanciation. Cette instanciation se fait grâce à l'opérateur new suivi du nom de la classe à instancier et de parenthèses contenant les paramètres...

1

Dinheru, le 14 aoû 2008 à 12:09:08

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 ;) J'3(r1$ 3n £337 p0µr qµ3 £3$ 4µ7r3$ m3 (0mpr3nn3n7 p4$.
Si tu comprend la phrase précédente, ta vie sociale est en péril...

Répondre à Dinheru

2

sandul, le 14 aoû 2008 à 12:31:18

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:

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).

++

Répondre à sandul

3

 angel lestat, le 20 sep 2008 à 19:57:21

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

Répondre à angel lestat