Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
747 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Java application -> connection sqlserver Pbm driver dans Manifest

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Java application -> connection sqlserver Pbm driver dans Manifest

n°777722
lotus81
Posté le 25-06-2004 à 12:14:34  profilanswer
 

Bonjour,
j'utilise Mapforce pour avoir une insertion automatique d'un fichier XML dans Sqlserver via une connection ADO (Microsoft OLE DB Provider for Sql Server)
j'ai un code genere en Java
quand je le compile (je fais run) avec les options dans eclipse ca marche  
par contre quand je lance l'application via le fichier .jar (export jar files)
j'obtient :
Started...
ERROR: com.microsoft.jdbc.sqlserver.SQLServerDriver
 
je pense qu'il sagit du classpath du manifest mais je n'arrive pas le modifier de facon a ce qu'il marche.
voila mon manifest actuel:
Manifest-Version: 1.0
Sealed: true
Main-Class: com.mapforce.MappingApplication
 
 
mes drivers se trouvent dans le chemin classpath :
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
 
soit le .jar refuse de ce compiler soit j'ai encore une erreur de driver...
comment faire pour que ca marche sans avoir a recopier mes fichier  msbase.jar mssqlserver.jar et msutil.jar ? comment faut il modifier le manifest?
 
Merci

mood
Publicité
Posté le 25-06-2004 à 12:14:34  profilanswer
 

n°777728
nerisson
Pic-pic
Posté le 25-06-2004 à 12:16:59  profilanswer
 

Soit tu modifies ton fichier manifest en rajoutant une ligne

Class-Path: fichier.jar fichier2.jar


Soit tu lances ton jar sans mettre l'option -jar et en modifiant l'option -cp.


---------------
Light is right
n°777763
lotus81
Posté le 25-06-2004 à 12:41:01  profilanswer
 

j'ai essayer la premier solution mais ca plante soit quand j'ecris le chemin en entier en separant d'un espace les fichiers "il ne trouvez plus la class main"  
soit quand j'ecrit avec des "guillemet" j'ai toujours une erreur de driver  
Manifest-Version: 1.0
Sealed: true
Main-Class: com.mapforce.MappingApplication
Class-Path: "C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar" "C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar" "C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar"  
Sinon j'ai pas tres bien compris la seconde solution, je lance mon jar en double cliquant dessus...(je suis sous windows) je ne sais pas comment faire avec l'invite de commande...
Merci de ton aide

n°777769
nerisson
Pic-pic
Posté le 25-06-2004 à 12:43:44  profilanswer
 

Euuuhhh.... c'est bizarre  :D  
Comme ca je ne voit pas trop...


---------------
Light is right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Java application -> connection sqlserver Pbm driver dans Manifest

 

Sujets relatifs
Pbl corba javaComment lister les bases de données Mysql en java?[resolut]
[JAVA - SWING] JButton dans une JTableProjet Java et opensource
Trouver les declarations de methodes dans un source java ?Migrer un projet java vers linux
[JAVA] Inner class et accès aux membres protected --> compiler bug ?[JAVA - DEBUTANT] Gérer la position d'un texte
[JAVA] Pb recuperation evenement clavier[java] Reseau : j'ai pas la meme chose avec java qu'en telnet...
Plus de sujets relatifs à : Java application -> connection sqlserver Pbm driver dans Manifest


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR