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

avec Java Discussion :

Test Oracle : java.lang.ClassNotFoundException


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2002
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 4
    Par défaut Test Oracle : java.lang.ClassNotFoundException
    Bonjour
    C'est sans aucun doute un classique mais malgré mes recherches je ne trouve pas de solution.
    J'ai un premier programme tout bête dont le but est de tester la connexion à une base Oracle. Je génère le jar (cf piéce jointe), j'inclus la bibliothèque d’accès à Oracle dans le JAR et j'y ajoute un MANIFEST.MF pour indiquer le Class-Path: lib/ojdbc5.jar. La bibliothèque est incluse dans le JAR.
    Cela ne fonctionne pas avec comme anomalie : java.lang.ClassNotFoundException.
    Par contre si je copie le répertoire lib dans le dossier contenant testoracle.jar, la commande : java -jar testoracle.jar fonctionne.
    Il me semble bien faire. Je ne comprends pas pourquoi cela ne fonctionne pas.
    Merci d'avance de toute idée.
    JFD
    PS: le code source est dans le ZIP joint. Les identifiants sont faux mais cela n'a pas d'importance dans le cas présent.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Citation Envoyé par jfdigonnet Voir le message
    Par contre si je copie le répertoire lib dans le dossier contenant testoracle.jar, la commande : java -jar testoracle.jar fonctionne.
    Parce que c'est comme cela que ca fonctionne.
    L'attribut Class-Path du MANIFEST référence des fichiers relatif à l'emplacement du jar principal, et non pas dans le jar principal...



    a++

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2002
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 4
    Par défaut Test Oracle : java.lang.ClassNotFoundException
    C'est résolu, merci.

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

Discussions similaires

  1. TOMCAT java.lang.ClassNotFoundException: org.postgresql.Driver
    Par Dryss51 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 02/03/2008, 13h22
  2. java. lang. classNotFoundException :
    Par capello123 dans le forum Forms
    Réponses: 3
    Dernier message: 08/01/2008, 10h15
  3. unreported exception: java.lang.ClassNotFoundException
    Par obydissonn dans le forum JDBC
    Réponses: 1
    Dernier message: 22/03/2007, 16h54
  4. Réponses: 2
    Dernier message: 17/08/2006, 08h26
  5. java.lang.ClassNotFoundException
    Par au_record dans le forum JBuilder
    Réponses: 1
    Dernier message: 30/04/2006, 20h26

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