错误:无法找到tools.jar

时间:2015-03-23 10:27:01

标签: java ant

我在程序文件中使用windows 8 java。我收到这样的错误"无法找到tools.jar。预计在C:\ Program Files(x86)\ Java \ jre1.8.0_40 \ lib \ tools.jar"

中找到它

创建2个系统变量" JAVA_HOME"使用路径' C:\ Program Files \ Java \ jdk1.8.0_40'和" ANT_HOME"使用路径' D:\ Software \ apache-ant-1.9.4'。然后,我将路径变量设置为%JAVA_HOME%\bin;,将ant变量设置为%ANT_HOME%\ bin。

仍然得到与#34相同的错误;无法找到tools.jar"。

另外,我尝试通过从JDK lib复制/粘贴tools.jar到JRE lib文件夹。但没有运气。得到同样的错误

2 个答案:

答案 0 :(得分:0)

对于像编译(javac)这样的开发目的,您将需要一个JDK。由于您收到该错误,这意味着您可能正在运行一些使用JDK的功能。因此,您必须指向JDK。另外ANT documentation建议使用JDK完全支持ANT功能。

  

注意:如果JDK不存在,只有JRE运行时,则许多任务将无效。

同时查看您的问题

  

我试过从JDK lib复制/粘贴tools.jar到JRE lib文件夹吗?

这不是推荐的方法,您需要一个完整的JDK。 JDK除了JRE + tools.jar

之外还有很多其他的东西

答案 1 :(得分:0)

我的系统创建了同样的错误,但是我复制了tools.jar文件,并在jre / lib文件夹中复制了...问题已经解决了