无法找到tools.jar

我正在用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不存在。



温温酱
浏览 3602回答 4
4回答

慕仙森

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

德玛西亚99

如果对任何人来说这仍然是一个问题,我对之前的答案有一点澄清。我使用只安装了JDK的ant遇到了同样的问题。虽然,JDK安装程序给了我一个这样的目录结构:&nbsp;Directory of C:\Program Files\Java05/08/2012&nbsp; 09:43 AM&nbsp; &nbsp; <DIR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .05/08/2012&nbsp; 09:43 AM&nbsp; &nbsp; <DIR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ..05/08/2012&nbsp; 09:46 AM&nbsp; &nbsp; <DIR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jdk1.7.0_0405/08/2012&nbsp; 09:19 AM&nbsp; &nbsp; <DIR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jre605/08/2012&nbsp; 09:44 AM&nbsp; &nbsp; <DIR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jre7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 File(s)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 bytes当我运行ant时,它抱怨没有在jre7子目录下找到tools.jar。直到我set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04"错误消失。

慕田峪7331174

安装Java SDK。添加名为JAVA_HOME的系统环境变量,其值为JDK location。转到控制面板\系统和安全\系统。高级系统设置,环境变量,系统变量,新...示例:变量名称:JAVA_HOME变量值:C:\ Program Files \ Java \ jdk1.7.0_21关闭/重新打开CMD窗口,以便在尝试重新运行ant命令之前新变量生效。

紫衣仙女

我有同样的问题,并 复制&nbsp; C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar 到 C:\Program Files\Java\jre6\lib\ext 为我工作
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java