Jbuilder, JDBC et OpenBase

pit-le-rouge

Membre confirmé
16 Novembre 2001
69
0
J'utilise Jbuilder personnal sous Mac os x. Je viens d'essayer de travailler avec une BD Openbase via JDBC.
Il me semble avoir suivi les instructions (librairies openbaseJDBC.jar définie dans les propriétés du projet).
Hélas, rien n'y fait: au moment de charger le driver (Class.forname("com.openbase.jdbc.ObDriver")), je reçois une ClassNotFoundException.

Quelqu'un peut-il m'aider ? Je suis en train de m'arracher les cheveux !
 
Voilà un truc qui avait marché pour moi à l'époque. C'est pour Project Builder:
Fais un buid de ton projet, puis va dans le répertoire build créé, fais afficher le contenu du progiciel (clic droit ou option-clic que le nom de l'appli créé)
et vas placer manuellement ton .jar dans Contents/Resources/Java

les prochaines constructions ne toucheront pas à ça mais trouveront enfin ton .jar

Dans Project Builder, tu sélectionnes Edit Active Target dans le menu Project,
tu cliques sur l'onglet Application Settings, tu passes en mode Expert en cliquant sur le bouton Expert et tu vérifies deux choses:
que NSJavaNeeded soit à YES, ça veut dire que l'appli va avoir besoin de la machine java virtuelle
et ensuite, il faut que tu es un NSJavaPath de classe Array, avec au moins un élément de classe String avec le nom de ton fichier .jar
enfin, tu dois avoir un NSJavaRoot qui indique bien Contents/Resources/Java

Là, ta classe devrait enfin pouvoir être trouvée
wink.gif