【发布时间】:2012-02-25 12:42:31
【问题描述】:
运行 ant 时,我收到以下消息:
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
我将 JAVA_HOME 设置为C:\Program Files\Java\jdk1.7.0_02,PATH 包括C:\Program Files (x86)\Java\jdk1.7.0_02\bin,CLASSPATH 包括C:\Program Files (x86)\Java\jdk1.7.0_02,ANT_HOME 设置为C:\ant。
似乎 ant 忽略了所有这些设置并在其他地方寻找 tools.jar。没有指向 jre6 路径的环境变量。任何想法为什么?
【问题讨论】:
-
你确定ant文件夹里没有类路径设置吗?
-
我不能说,但我可能会遗漏一些东西。我会寻找什么来找到它?
-
请验证系统环境变量的 JAVA_HOME 路径...它必须像“C:\Program Files\Java\jdk1.6.0_12\”并尝试杀死所有 java 进程并尝试它将运行 100%。
-
安装JDK,将新的系统变量“JAVA_HOME”添加到
并将JAVA_HOME%\bin添加到系统变量“path” -
也许您已经更新了操作系统中的 JRE,并且在环境变量的“路径”中添加了一个条目“.../Oracle/jer”,它会覆盖您的 JAVA_HOME。尝试通过离开 JAVA_HOME 将其从“路径”中删除。
标签: java ant java-home tools.jar