Nie można zlokalizować narzędzi.jar [duplikat]

Możliwy duplikat:
nie można zlokalizować narzędzi.jar

Próbuję użyć ant do kompilacji używając tego polecenia:

 ant compile

Nie wiem, czy problem pochodzi z mojego windows 64bit, czy z czegoś innego. Ponieważ mam zainstalowaną Javę w plikach 64 i 32 prog.

Java 64 & 32

Ściągnąłem apache-ant-1.8.2-bin i wrzuciłem do C:\Program Files\apache-ant-1.8.2

Starałem się umieścić ant wszędzie, zmieniłem również ścieżkę ENV między java 64 i 32 ale za każdym razem dostaję ten Komunikat o błędzie:

Nie można zlokalizować narzędzi.słoik. Oczekuje się, że znajdzie go w C:\Program Files \ Java \ jre6 \ lib \ tools.jar

Szukałem narzędzi.jar w folderze ant lib, w Javie 64 i 32, ale nie ma po nim śladu w systemie.

Co o tym myślisz ?
Author: Community, 2011-07-13

5 answers

JRE nie ma narzędzi.jar, potrzebujesz JDK. Ustaw zmienne JAVA_HOME i PATH tak, aby wskazywały na JDK, a nie JRE.

 141
Author: Sean Patrick Floyd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-11 20:31:51

Miałem podobny problem i zostałem rozwiązany, wykonując następujące czynności,

1) Ustaw JAVA_HOME jako C:\Program Files (x86)\Java\ jdk1.7.0 \

2) ANT_HOME jako F:\ant\apache-ant-1.8.4-bin\apache-ant-1.8.4

3) Dodaj oba do 'path' w zmiennych systemowych

 19
Author: Tester,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-01 12:49:05

Upewnij się, że wskazujesz na JDK, a nie na JRE. Na przykład, powinieneś ustawić JAVA_HOME jako "C:\Program pliki \ java \ jdk1.6. 0_26" i mają %JAVA_HOME% \ bin w ścieżce systemowej.

 3
Author: dotrc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-13 08:30:55

Musiałem skopiować C:\Program Files\Java \ jdk1.6. 0_26 \ lib \ tools.słoik do C:\Program Files\Java \ jre6 \ lib \ ext

Mimo wszystko dzięki.

 3
Author: Wassim AZIRAR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-13 08:31:45

Narzędzia.jar jest dostarczany z JDK, ale co się dzieje w Twoim przypadku, szuka go w /Java / jre6. Zmień JAVA_HOME ENV var na jeden z JDK home.

 3
Author: Arturs Licis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-13 08:31:58