[jdbc] probleme d'ajout du driver

probleme d'ajout du driver [jdbc] - Java - Programmation

Marsh Posté le 02-04-2008 à 23:13:00    

Bonsoir,
 
j'essaie de lancer un programme pour me connecter à une base postgre en utilisant java, mais j'ai un souci concernant le driver :/
à la fac ça marche bien en changeant le CLASSPATH, mais chez moi ça marche pas :(
j'ai regardé dans le dossier : /usr/share/java/  et je ne trouve pas le fichier postgresql.jar
je l'ai téléchargé mais je 'narrive pas à le copier dans le répertoire cité ci dessus.
pour l'instant il est dans le bureau, y'a moyen de le charger de son endroit actuel ?
 
à la fac, j'utilise une commande de ce genre pour le charger : export CLASSPATH=/usr/share/java/postgresql.jar:$CLASSPATH
 
Help !!!
 
Merci d'avance
 
PS : je suis sous Ubuntu


Message édité par eljoundi le 02-04-2008 à 23:13:13

---------------
Flick r || =>   Mon FeedBack   <=
Reply

Marsh Posté le 02-04-2008 à 23:13:00   

Reply

Marsh Posté le 03-04-2008 à 16:00:11    

tu fais le même en changeant /usr/share/java/ par le chemin où se situe ton .jar. /home/utilisateur/desktop/........

Reply

Marsh Posté le 03-04-2008 à 22:14:27    

Merci :)
je vais essayer ça


---------------
Flick r || =>   Mon FeedBack   <=
Reply

Marsh Posté le 03-04-2008 à 23:55:44    

j'ai testé mais ça ne marche toujours pas  :cry:  
j'obtiens cette erreur, alors que les fichiers compilent bien à la fac :/

Code :
  1. Exception in thread "main" java.lang.UnsupportedClassVersionError: ChaineHotels (Unsupported major.minor version 50.0)
  2.         at java.lang.ClassLoader.defineClass0(Native Method)
  3.         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
  4.         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
  5.         at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
  6.         at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
  7.         at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
  8.         at java.security.AccessController.doPrivileged(Native Method)
  9.         at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
  10.         at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
  11.         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
  12.         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
  13.         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)


---------------
Flick r || =>   Mon FeedBack   <=
Reply

Marsh Posté le 04-04-2008 à 02:10:33    

Salut,
 

eljoundi a écrit :

j'obtiens cette erreur, alors que les fichiers compilent bien à la fac :/

Code :
  1. Exception in thread "main" java.lang.UnsupportedClassVersionError: ChaineHotels (Unsupported major.minor version 50.0)
  2.         at java.lang.ClassLoader.defineClass0(Native Method)
  3.         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
  4.         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
  5.         at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
  6.         at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
  7.         at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
  8.         at java.security.AccessController.doPrivileged(Native Method)
  9.         at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
  10.         at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
  11.         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
  12.         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
  13.         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)



 
Ca n'a rien avoir avec un probleme de CLASSPATH.
Le "Unsupported major.minor version ..." signifie que tu tentes d'utiliser une bibliotheque existante avec une version de JDK incompatible. Tres certainement ton driver a ete compile avec une version de Java recente, et le JDK que tu utilises doit etre plus ancien.
Tu peux verifier au moins ta version de JDK avec "java -version". Ton driver c'est plus difficile s'il n'y a rien dans le fichier "manifest" du JAR.
Installe le tout dernier JDK et re-essaie, avec le principe de compatibilite ascendante ca devrait le faire.
 
@++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed