为了账号安全,请及时绑定邮箱和手机立即绑定

无法找到tools.jar

无法找到tools.jar

温温酱 2019-09-02 10:51:02
我正在用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不存在。
查看完整描述

4 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

是的,您已经下载并安装了Java Runtime Environment(JRE)而不是Java Development Kit(JDK)。后者有tools.jar,java.exe,javac.exe等。


查看完整回答
反对 回复 2019-09-02
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

如果对任何人来说这仍然是一个问题,我对之前的答案有一点澄清。我使用只安装了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"错误消失。


查看完整回答
反对 回复 2019-09-02
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

  1. 安装Java SDK。

  2. 添加名为JAVA_HOME的系统环境变量,其值为JDK location。
    转到控制面板\系统和安全\系统。高级系统设置,环境变量,系统变量,新...示例:
    变量名称:JAVA_HOME
    变量值:C:\ Program Files \ Java \ jdk1.7.0_21

  3. 关闭/重新打开CMD窗口,以便在尝试重新运行ant命令之前新变量生效。


查看完整回答
反对 回复 2019-09-02
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

我有同样的问题,并 复制  C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar 到 C:\Program Files\Java\jre6\lib\ext 为我工作


查看完整回答
反对 回复 2019-09-02
  • 4 回答
  • 0 关注
  • 3601 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号