Duplicate possible:
Impossible de localiser tools.jar
J'essaie d'utiliser ant pour compiler en utilisant cette commande:
ant compile
Je ne sais pas si le problème vient de Windows 64 bits ou de quelque chose d'autre. Parce que j'ai Java Installé dans les fichiers de prog 64 et 32.
J'ai téléchargé Apache-ant-1.8.2-bin
et mis dans C:\Program Files\Apache-ant-1.8.2
J'ai essayé de mettre ant partout, j'ai aussi basculé ENV PATH entre Java 64 et 32 mais à chaque fois que j'obtiens ce message d'erreur:
Impossible de localiser tools.jar. Il est prévu de le trouver dans C:\Program Files\Java\jre6\lib\tools.jar
J'ai cherché tools.jar dans le dossier ant lib, dans Java 64 et 32, mais aucune trace de celui-ci dans le système.
Qu'est-ce que tu penses ?
Un JRE n'a pas tools.jar, vous avez besoin d'un JDK. Définissez vos variables Java_HOME et PATH de sorte qu'elles pointent vers un JDK, pas un JRE.
J'ai eu le même problème et j'ai été résolu en suivant,
1) définissez Java_HOME en tant que C:\Program Files (x86)\Java\jdk1.7.0 \
2) ANT_HOME en tant que F:\ant\Apache-ant-1.8.4-bin\Apache-ant-1.8.4
3) ajouter les deux à 'chemin' dans les variables système
Assurez-vous que vous pointez sur JDK et non sur JRE. Par exemple, vous devez définir Java_HOME comme "C:\Program Files\Java\jdk1.6.0_26" et avoir% Java_HOME%\bin dans votre chemin système.
Je devais copier C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar dans C:\Program Files\Java\jre6\lib\ext
Merci quand même.
tools.jar est fourni avec JDK, mais dans votre cas, il le recherche dans/Java/jre6. Remplacez Java_HOME env var par l’un de vos répertoires personnels JDK.