web-dev-qa-db-fra.com

Erreur "Impossible de localiser JAR/Zip" pour les connexions JDBC [BIRT Eclipse, Windows 7, Oracle 11g]

En tant que FYI, je suis nouveau sur cette pile entière, donc je peux faire une erreur de base.

J'essaie d'explorer les rapports BIRT pour un système Maximo récemment mis à niveau.

Pour ce faire, j'ai installé les éléments suivants:

  • JDK Java 6 et Java 7
  • Version BIRT d’Eclipse (plug-ins Eclipse + BIRT intégrés).
  • Certaines options du client Oracle 11gR2 (une installation personnalisée)
    • SQL * Plus
    • Pilotes JDBC/ODBC
    • Client léger

Je prends les mesures suivantes:

  • Ouvrez Eclipse
  • Créer un nouveau projet de reporting
  • Ajouter une source de données
  • Sélectionnez "Source de données JDBC" (également essayé "Connexion à la base de données JDBC pour le générateur de requêtes").
  • Sélectionnez le type de profil de connexion "Oracle" et cliquez sur Suivant.

À ce stade, je vois que la liste des pilotes est vide. Cela me semble étrange, mais je suppose que je dois peut-être définir la définition du conducteur. Je prends donc les mesures suivantes:

  • Cliquez sur "Définir la définition du pilote"
  • Dans l'onglet Nom/Type, sélectionnez "Oracle Thin Driver", version 11 du système.

À ce stade, le message d'erreur suivant s'affiche: Impossible de localiser le fichier JAR/Zip dans le système de fichiers, comme spécifié par la définition du pilote: ojdbc14.jar . Il semble que ojdbc14.jar n'existe même pas sur mon système.

J'ai essayé d'ajouter d'autres fichiers jar jdbc que je peux trouver dans le répertoire du client Oracle (par exemple, à partir d'Oracle_Base\product\11.2.0\client_1\jdbc\lib), mais rien ne semble résoudre le problème.

Aidez-moi?

13
SeanKilleen

J'ai eu le même problème. En cliquant sur "Effacer tout" puis en ajoutant le bocal, le problème a été résolu manuellement.

25
Daniil Shevelev

La réponse dans ce cas était malheureusement bêtement simple: après la fermeture et la réouverture d’Eclipse, je n’ai eu aucune difficulté à retirer le pilote, à en ajouter un autre et à me rendre au travail. J'étais opérationnel en un rien de temps.

Merci pour votre aide!

3
SeanKilleen

Assurez-vous que le fichier ojdbc14.jar existe et se trouve dans le chemin de votre bibliothèque. Dans la boîte de dialogue de sélection du pilote ojdbc14.jar, cliquez simplement sur le bouton Rechercher le fichier jar/zip et recherchez le fichier. Parfois, il est là, mais ne fonctionne toujours pas. Pour résoudre ce problème, appuyez sur le bouton "Tout effacer". Maintenant, répétez le processus ci-dessus. Le fichier .jar sera ajouté et vous continuerez à la boîte de dialogue de connexion et de détails du pilote.

1

Cela est dû au fait que Eclipse IDE n'a pas pu trouver le pilote dans le chemin d'installation d'Eclipse. Voici ce que vous allez faire: Recherchez le fichier .jar sur votre système et copiez-le dans le chemin d’installation d’Eclipse. Si vous ne pouvez pas l'obtenir, visitez http://dev.mysql.com/downloads/connector/j et localisez le connecteur requis. Téléchargez-le et enregistrez-le sur le chemin d'installation Eclipse. Alors maintenant, Eclipse peut le voir et l'erreur n'apparaît plus.

1

La réponse la plus simple est Intar the Jar Console. Cliquez sur Edit jar et sélectionnez à nouveau jar dans votre système de fichiers. qui localisera le fichier dans votre système de fichiers simple

0
Krishna