Ok, on va reprendre depuis le début:
CLASSPATH, c'est une variable d'environnement qui dit à java où chercher les classe. Ca pointe sur des dossiers et des jars, rien d'autre. Dans 99.9% des cas, on a pas besoin de définir CLASSPATH.
JAVA_HOME, c'est le dossier qui contient la version de java à utiliser. Dossier, pas application! Donc ça ne devrais pas pointer sur javaw.exe
javaw.exe lance java sans console. java.exe lance java avec une console, ce qui est à privilégier pour avoir les messages d'erreur.
Ensuite, tu nous dis que
Ca devrais déjà en soi être suffisant. Cependant, pour savoir d'où viens le problème, rien de plus simple, tu lance cette commande à la main, en prenant bien soin de remplacer javaw.exe par java.exe et tu aura ton message d'erreur. Exemple chez moi:
1 2 3 4 5 6 7 8
| Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.
C:\Users\Tchize>"C:\Program Files (x86)\Java\jre7\bin\java.exe" -jar -Dswing.aat
ext=true -Xmx200M NumaraFootPrintsAssetCore.jar"
Error: Unable to access jarfile NumaraFootPrintsAssetCore.jar
C:\Users\Tchize> |
Partager