我正在用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不存在。
C:\Program Files\Java\jre6\lib
tools.jar
是的,您已经下载并安装了Java Runtime Environment(JRE)而不是Java Development Kit(JDK)。后者具有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
当我运行ant时,它抱怨找不到jre7子目录下的tools.jar。直到我set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04",错误消失了。
ant
jre7
set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04"