Problème avec les date heure comme paramètres pour exécuter un jar
Bonjour,
Dans le cadre d'un projet d'études (université) j'ai fait une application qui fonctionne bien, j'ai généré un .jar, le problème c'est que quand j'essaye de l'exécuter à partir d'une console il me donne l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.text.ParseException: Unparseable date: ""
at java.text.DateFormat.parse(DateFormat.java:354)
at Main.stringToDate(Main.java:21)
at Main.main(Main.java:32)
... 5 more |
mon format de date/heure est le suivant : "yyyy/MM/dd hh:mm"
J'ai tous essayer avec :
Code:
1 2 3 4
|
java -jar monJar.jar 2011/10/10 13:53 2011/10/11 13:40
java -jar monJar.jar "2011/10/10 13:53" "2011/10/11 13:40"
java -jar monJar.jar '2011/10/10 13:53' '2011/10/11 13:40' |
mais rien ne marche, sauf que quand je compile mon programme et je saisie les valeurs manuellement ça fonctionne sans problème, et quand j’écris :
Code:
1 2 3 4
|
java -jar monJar.jar (entrer)
2011/10/10 13:53 (entrer)
2011/10/11 13:40 (entrer) |
ça marche aussi.
je suis vraiment perdu :?
Merci d'avance.