différences exécution .class entre Windows et Linux
salut tout le monde.
voila, mon souci est que j'arrive à exécuter sur Windows un .class et pas sur linux (ubuntu).
j'exécute mon programme à travers le shell, et pour la même ligne de commande (en faisant les bonnes conversion, du genre le chemin en / ou \ ...etc), sur Windows ca marche sur ubuntu il me dit ceci :
Citation:
Failed to load Main-Class manifest attribute from ...\FichierDriver.jar
je donne tout de même des précisions :
mon programme utilise le drivers mysql, c'est celui ci qui est désigné par "FichierDriver.jar".
ma commande sous linux :
Citation:
java -cp ./bin/;/home/.../mysql-connector-java-5.1.17-bin.jar ./bin/Main
ma commande sous Windows :
Citation:
java -cp .;c:\...FichierDriver.jar Main
peut on m'indiquer pourquoi la meme commande fonctionne sur l'un mais pas sur l'autre ?
l'erreur qui m'est indiquée sur ubuntu est probablement causée par le fait qu'il tente d'exécuter mon .jar, alors que je le fourni en classpath.
quelqu'un aurait il une idée ?
merci de votre aide.