IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

Utiliser un jar sans eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 141
    Par défaut Utiliser un jar sans eclipse
    Bonjour,

    je realise une application de messagerie instantanée dans laquelle j'utilise un .jar pour me connecter a une base de donnée mysql. Sous Eclipse tout ce passe bien, le problème est lorsque je veux lancer mon programme sans utiliser eclipse j'ai une erreur qui me dit que la classe (qui est dans le .jar) n'est pas trouvée. Cela est normal mais comment puis je faire pour l'utiliser sans eclipse??

    merci d'avance

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    http://java.developpez.com/faq/

    Pour ajouter un jar à l'exécution, tu dois utiliser l'option "cp" (pour ClassPath):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp MonClassPath MonProgramme arg1 arg2 ...
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 141
    Par défaut
    J'ai une autre erreur en utilisant la methode que tu m'a donné.

    Ca me met Exception in Thread "main"... comme s'il n'y avait pas de main dans ma classe java alors que si

    j'ai meme essayer avec l'option -classpath et sa me met la meme erreur.

    Par contre lorsque je lance juste java maclasse tout ce passe bien (du moins pour le lancement car il est impossible de se connecter a la base de donnée

  4. #4
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 141
    Par défaut
    Personne ne sait de quoi sa peut venir?

  5. #5
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Si tu précise ton classpath il faut que tu lui précise où sont toutes les classes :que ce soit ton jar jdbc mais aussi les sources de ton aplis.

    Si ça ne marche pas montre nous exactement la commande que tu utilise et la trace complète.

  6. #6
    Membre éprouvé Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Par défaut
    Pour dire à Eclipse qu'au moment de la création de ton jar (ton application), il doit y inclure les *.jar dont ton projet dépend :

    Dans Eclipse tu cliques avec le bouton droit sur ton projet et tu choisis "properties" et ensuite dans la fenêtre qui s'affiche tu choisis "J2EE Module Dependencies" tu auras une liste qui t'affiche toutes les libraries ou *.jar dont ton projet est dépendant. Tu coches ceux que tu veux et tu cliques sur appliquer et voila le tour est joué.

    Par contre tu peux suivre la méthode indiquée par guigui5931 CyberChouan.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lister fichier d'un package sans utilisation du jar
    Par oraur dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 22/04/2009, 21h53
  2. [SWT] utiliser SWT sans eclipse
    Par miel_pops dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 24/01/2009, 21h48
  3. Réponses: 15
    Dernier message: 21/01/2009, 11h32
  4. Comment compiler avec javac des jar sans utiliser -cp
    Par Battosaiii dans le forum Langage
    Réponses: 7
    Dernier message: 06/10/2006, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo