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

Java Discussion :

.jar qui ne fonctionne pas


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut .jar qui ne fonctionne pas
    Bonjour,

    Je me permets de créer une nouvelle discussion, car malgré le nombre important de topics traitant de ce sujet, je n’ai pas trouvé de solutions à mon problème.

    Mon objectif est d’obtenir 2 .jar :
    - Le premier (trait1) doit générer un fichier JSON
    - Le second (trait2) récupère les informations de ce fichier JSON et les intègres dans des pages HTML

    Lorsque j’exécute ces deux programmes dans Eclipse tout fonctionne correctement.

    Mon Problème :

    Le .jar correspondant au trait1 ne fonctionne pas, que ce soit avec un double-clic ou en ligne de commande. Dans l’invite de commande j’obtiens le message : « Chargement des drivers. Impossible de charger le pilote. »

    Ce que je ne comprends pas, c’est que le .jar correspondant au trait2, quant à lui, fonctionne correctement, que ce soit en faisant un double clic ou en ligne de commande.

    Avez-vous des solutions ?

    Merci d’avance

  2. #2
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Tu aurais une trace complète, parce que là...

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par polol31 Voir le message
    Chargement des drivers. Impossible de charger le pilote.
    Vu que ce n'est pas un message d'erreur standard, il va falloir nous fournir la stacktrace et le code qui correspond aux lignes indiquées

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut
    Merci pour vos réponses,

    Honte sur moi... J'ai en effet cru que c'était un message d'erreur standard alors qu'il s'agit d'un message d'erreur personnalisé issu d'un try/catch.

    La ligne de code qui pose soucis est donc la suivante : Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    Le message d'erreur standard est : java.lang.ClassNotFoundException: sun.jdbc.obbc.JdbcOdbcDriver

    Comme vous l'aurez compris, j'utilise dans mon programme un accès à une base de donnée Oracle. Le driver ojdbc7.jar se situe dans un dossier où sont déjà présent d'autre drivers que j'utilise pour mon trait2.

    Je rappelle que mon programme marche lorsque je l'exécute directement depuis Eclipse.

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Le driver oracle c'est oracle.jdbc.driver.OracleDriver
    Tu n'a plus besoin de faire un Class.forName avec les drivers récents
    sun.jdbc.odbc.JdbcOdbcDriver est le driver odbc, qui n'existe plus en java 8
    Si ça marche sur eclipse, c'est probablement que depuis eclipse tu utilise une vieille version de java qui avait encore ce driver

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut
    En effet, le problème venait bien de là. Ayant utilisé ce driver en cours je ne me suis pas posé la question de savoir s'il y en avait de plus récents.
    Merci beaucoup!

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

Discussions similaires

  1. Jar exécutable qui ne fonctionne pas
    Par abdel_java dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/06/2014, 17h31
  2. Réponses: 0
    Dernier message: 04/08/2009, 18h46
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 12h26
  4. CREATEFILEMAPPING qui ne fonctionne pas???
    Par Jasmine dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 19h33
  5. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04

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