Bonjour,

J'ai un problème bizarre.

J'ai une petite application qui se lance avec un main et tout se passe bien sous eclipse(le résultat est la création d'un fichier texte)

Je crée un jar qui se lance très bien en double cliquant dessus.

Mais lorsque je lance ce jar en ligne de commande avec la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
C:\Users\....\Documents\jar> java -jar app.jar
 
java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifé
        at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at fr.exercice.extractmodel.donnees.ConnectionJdbc.getConnexion(ConnectionJdbc.java:26)
        at fr.exercice.extractmodel.main.ExtractModel.main(ExtractModel.java:27)
Exception in thread "main" java.lang.NullPointerException
        at fr.exercice.extractmodel.donnees.DaoTable.createTableListForFile(DaoTable.java:33)
        at fr.exercice.extractmodel.main.ExtractModel.main(ExtractModel.java:29)
Alors que ce programme tourne parfaitement sous eclipse ou quand je double clique sur le jar.

Est-ce que quelqu'un aurait une idée pour faire tourner cela en ligne de commande car j'aimerai bien ajouter des arguments.

Merci pour vos réponse.