我在程序文件中使用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文件夹。但没有运气。得到同样的错误
答案 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文件夹中复制了...问题已经解决了