Java application -> connection sqlserver Pbm driver dans Manifest - Java - Programmation
Marsh Posté le 25-06-2004 à 12:16:59
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.
Marsh Posté le 25-06-2004 à 12:41:01
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
Marsh Posté le 25-06-2004 à 12:43:44
Euuuhhh.... c'est bizarre
Comme ca je ne voit pas trop...
Marsh Posté le 25-06-2004 à 12:14:34
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