Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Java

  Java application -> connection sqlserver Pbm driver dans Manifest

Bas de page
Auteur Sujet :

Java application -> connection sqlserver Pbm driver dans Manifest

n°9266
lotus81
Profil : Jeune recrue
Posté le 25-06-2004 à 15:09:59  
 

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 je le compile sous Eclipse sous Windows.
 
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
 
la seule difference c'est donc les options que j'ai mis dans le run (j'ai ajoute 3 fichiers .jar dans classpath : -> add external jar ) Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar ...
 
je pense donc 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
Pub
Posté le 25-06-2004 à 15:09:59  
 

n°9268
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 25-06-2004 à 15:26:12  
 

Dans ton fichier Manifest, essaie de rajouter :

Code :
  1. Class-Path: archive1.jar archive2.jar other.jar


évidemment, remplace les noms d'archive par les tiens et leur path si ils ne se trouvent pas au même endroit que ton archive principale :)


---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]
n°9269
lotus81
Profil : Jeune recrue
Posté le 25-06-2004 à 16:08:35  
 

J'ai deja essayer de mettre :

Citation :

Class-Path: archive1.jar archive2.jar other.jar


mais il y avait effectivement des espacce je vais essayer de deplacer les librairies pour qu'il y en ai plus ...  
Merci

n°9271
lotus81
Profil : Jeune recrue
Posté le 25-06-2004 à 16:47:44  
 

Bonjour,
ca ne marche toujours pas !
y a t-il une erreur dans le code du Manifest?
 
Manifest-Version: 1.0
Sealed: true
Main-Class: com.mapforce.MappingApplication
Class-Path: C:\LibDriverSql\msutil.jar C:\LibDriverSql\mssqlserver.jar C:\LibDriverSql\msbase.jar
 
et ca marche toujours avec l'autre methode...
 
Merci

n°9272
lotus81
Profil : Jeune recrue
Posté le 25-06-2004 à 16:48:55  
 

PS: j'ai oublié de dire que la nouvelle erreur est :
Could'not find main class. Program will exit

n°10264
liuliu
aucune citation
Profil : Jeune recrue
Posté le 22-09-2004 à 21:59:23  
 

Je pense qu'il faut deja faire plus simple. c'est a dire, plcer les jar driver dans le meme dossier que ton jar applicatif et mettre dans le classpath :
Class-Path: archive1.jar archive2.jar other.jar

  FORUM Rue-Montgallet.com
  Programmation
  Java

  Java application -> connection sqlserver Pbm driver dans Manifest

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés