无法找到tools.jar中。 希望能够找到它在C:\\ Program Files文件\\的J

2019-08-07 06:30发布

当我尝试运行以下命令我得到一个错误:

$ ant -Dsdk.dir=/opt/google/appengine-java-sdk runserver -Dserver.host=192.168.1.10

以下是错误:

“无法找到的tools.jar希望能够找到它在C:\ Program Files文件\的Java \ JRE6 \李斌\ tools.jar中”。

我已经给JDK路径JAVA_HOME变量为C:\PROGRA~1\Java\jdk1.6.0_25是我的JDK位置为C:\Program Files (x86)\Java\jdk1.6.0_25

问题是什么? 请帮助me.Thanks提前。

当我试图运行命令蚂蚁-diagnostics,我

java.home : C:\Program Files\Java\jre6

Answer 1:

你应该尝试在你的PATH环境变量的开头添加%JAVA_HOME%\ bin中(考虑语法假定当然Windows)中。 正如彼得Knego评论说,存在的tools.jar在JDK,而不是JRE,所以你必须确保JAVA_HOME指向你的JDK目录。



Answer 2:

你可能会建立一些项目,有一个称为旧文件local.properties在项目根目录下。 有一个sdk.dir财产存在,并且错误地指向。 打开与编辑和正确的该文件。

另外,你的命令行看起来可疑。 在那里,你指定使用一些Unix路径SDK的位置,并从其余的你消息如下你是在Windows上。 确保您的财产SDK位置相匹配。 它可能不是实际需要的。



文章来源: Unable to locate tools.jar. Expected to find it in C:\\Program Files\\Java\\jre6\\li b\\tools.jar