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
Alors que ce programme tourne parfaitement sous eclipse ou quand je double clique sur le jar.
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)
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.
Partager