Java로 프로젝트를 작성 중입니다.
이 오류가 있습니다.
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
JDK와 폴더를 설치했습니다 : C:\Program Files\Java\jre6\lib
시스템에 있지만 파일 tools.jar
이 없습니다.
답변
예, Java Development Kit (JDK) 대신 JRE (Java Runtime Environment)를 다운로드하여 설치했습니다. 후자는 tools.jar, java.exe, javac.exe 등이 있습니다.
답변
이것이 여전히 누구에게나 문제가되는 경우 이전 답변에 약간의 설명이 있습니다. JDK 만 설치된 ant를 사용하여 동일한 문제가 발생했습니다. JDK 설치 프로그램은 다음과 같은 디렉토리 구조를 제공했습니다.
Directory of C:\Program Files\Java
05/08/2012 09:43 AM <DIR> .
05/08/2012 09:43 AM <DIR> ..
05/08/2012 09:46 AM <DIR> jdk1.7.0_04
05/08/2012 09:19 AM <DIR> jre6
05/08/2012 09:44 AM <DIR> jre7
0 File(s) 0 bytes
그리고 개미를 실행했을 때 jre7 하위 디렉토리에서 tools.jar를 찾지 못하는 것에 대해 불평했습니다. set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04"
오류가 사라질 때까지는 아니 었 습니다.
답변
-
Java SDK를 설치하십시오 .
-
JDK 위치 값으로 JAVA_HOME 이라는 시스템 환경 변수를 추가하십시오 .
제어판 \ 시스템 및 보안 \ 시스템으로 이동하십시오. 고급 시스템 설정, 환경 변수, 시스템 변수, 새로 만들기 … 예 :
변수 이름 : JAVA_HOME
변수 값 : C : \ Program Files \ Java \ jdk1.7.0_21 -
ant 명령을 다시 실행하기 전에 새 변수가 적용되도록 CMD 창을 닫거나 다시여십시오.
답변
나는 같은 문제가 있었고 복사 C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar
가 C:\Program Files\Java\jre6\lib\ext
나를 위해 일했다.
답변
JAVA_HOME
환경 변수가를 가리 키도록 설정하십시오 C:\Program Files\Java\jdk1.7.0_02
.
답변
Linux를 사용하는 경우 시스템에 java를 설치하여이 문제를 해결할 수 있습니다.
sudo apt-get install openjdk-7-jdk openjdk-7-jre
답변
아니요, 디렉토리 구조에 따라 JDK가 아닌 JRE를 설치했습니다. 차이가 있습니다.
C:\Program Files\Java\jre6\lib
^^^^
다음과 같아야합니다.
C:\Program Files\Java\jdk1.6.0_24